ウェブサイト検索

FFmpeg 7.1はVVCデコーダーとVulkan H.264/HEVCエンコーダーを追加しました [Ubuntu PPA]


人気のあるFFmpegメディアライブラリが数日前に新しいバージョン7.1をリリースしました。ここでは新機能と、Ubuntu 22.04およびUbuntu 24.04ユーザー向けのUbuntu PPAについて説明します。

FFmpegライブラリの新しいリリースでは、公式VVCデコーダーのサポートが追加されました。多用途ビデオコーディング(VVC)は、H.266とも呼ばれ、HEVC(H.265とも呼ばれる)と比較して、同じ品質で約50%の優れた圧縮率を提供します。非常に低い解像度から4K、16K、360°ビデオまでの解像度をサポートし、YCbCr 4:4:4、4:2:2、4:2:0で8~10ビットのコンポーネント、HDR、0~120 Hzの可変および分数フレームレートなどにも対応しています。

FFmpegは、前回の7.0バージョン以来、実験的なVVCデコードサポートを追加しました。現在、デコーダーは公式のものとなり、DVBテストコンテンツと互換性があります。このリリースは、Intel Quick Sync Videoアクセラレーションを使用したVVCのデコードもサポートしています。また、libvvencライブラリを使用したVVCのエンコードもサポートしています。

VVCのほかに、FFmpeg 7.1はxHE-AACオーディオコーデックのデコード、及びMV-HEVC(HEVCのマルチビュー拡張)をサポートしました。また、MediaCodec AAC/AMR-NB/AMR-WB/MP3のデコード、外部ライブラリliblc3を使用したLC3/LC3plusのデコードおよびエンコードの両方のサポートも追加されました。ライブラリのバージョンは1.1.0以上です。

新しいリリースには、D3D12VAによるアクセラレートされたHEVCエンコーダー、VulkanによるアクセラレートされたH.264およびH.265(HEVC)エンコーダー、さらにQSVエンコーダー用のqsv_paramsオプションが追加されました。

リリースノートによると、FFmpeg 7.1は10年以上前の色範囲に関する問題も修正しました。

「以前、色範囲データには二つの経路があり、交渉はなく、フィルター、エンコーダー、マルチプレクサーに信頼性なく転送されていました。システムの清掃作業は10年以上前に始まりましたが、システムが非常に脆弱であり、破壊的な動作が許容されることはなかったため、停滞しました。新しいシステムはこれを修正し、現在では色範囲が必要なすべての場所で正確かつ一貫して転送されるようになり、さらに高度な交渉の形態への道も開かれました。」

リリースのその他の変更点には次のものがあります:

  • pad_vaapi、drawbox_vaapiフィルター
  • LCEVCフィルター
  • ffmpeg CLI フィルターグラフのチェイニング
  • LC3/LC3plus デマルクサーおよびマルクサー
  • MatroskaおよびMP4/MOVデマルクサおよびマルチプレクサにおけるクロッピングメタデータの解析と書き込み
  • 廃止された vf_scale2ref
  • DEC Alpha DSPおよびサポートコードを削除しました
  • こちらを見てもっと詳しくご覧ください。

UbuntuにFFmpeg 7.1をインストールする方法

新しいリリースのソースコードは、下のリンクからダウンロードできます:

FFmpegをダウンロード: https://ffmpeg.org/download.html

Ubuntuユーザー向けに、ソースターボールからビルドするだけでなく、Ubuntu 22.04およびUbuntu 24.04用のこの非公式PPAにアップロードしました。

次の3つのコマンドを1つずつ実行してPPAを追加し、FFmpeg 7.1をインストールするか、ステップバイステップのガイドを参照してください。

sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg7
sudo apt update
sudo apt install ffmpeg

注: 非システム版のFFmpegをインストールすると、依存関係の問題が発生し、システムが壊れる可能性があります!あなたは自分が何をするかを理解し、復元方法を知っておく必要があります!!!

関連記事: