DUICUO

FFmpeg 6.0 リリース: WBMP と Radiance HDR 画像をサポート

人気のオープンソースマルチメディアフレームワーク「FFmpeg 6.0」がリリースされました。このメジャーバージョンはダウンロード可能で、マルチメディアプロジェクトでご利用いただけます。主な変更点としては、2つの新しい画像フォーマットのサポート、多数のコーデック、その他の機能強化が挙げられます。

簡単に要約すると次のようになります。

FFmpeg 6.0の新機能

主な変更点

このリリースの主なハイライトは、2つの新しい画像形式のサポートです。Radiance HDR画像(RGBE)は、画像処理においてより優れた色深度とダイナミックレンジを提供します。FFmpeg 6.0では、モバイルデバイスやWebアプリケーションで広く使用されているWBMP(Wireless Application Protocol Bitmap)画像形式のサポートが追加されました。

FFmpeg 6.0 では、新しい​-shortest_buf_duration​オプションを使用すると、オーディオ バッファとビデオ バッファの最小期間を設定できるようになり、出力ファイルで可能な限り短いバッファ時間が使用されるようになります。

FFmpeg 6.0以降、実行にはソフトウェアにスレッドを組み込む必要があります。このバージョンでは、各マルチプレクサは個別のスレッドで実行されます。これによりパフォーマンスが向上し、複数のストリームを同時に処理する効率が向上します。

FFmpeg 6.0 の​cropdetect​フィルターには、モーション ベクトルとエッジに基づいてクロッピング領域を検出できる新しいモードが追加され、ユーザーはより正確なビデオ クロッピング制御を行えるようになりました。

フィルター

今回のリリースでは、多数のフィルターが更新され、新機能によってマルチメディアプロジェクトとワークフローが効率化されます。変更点は以下のとおりです。

  • ​ddagrab​フィルターはデスクトップ コピー ビデオ キャプチャをサポートするようになり、ユーザーはデスクトップから直接ビデオをキャプチャできるようになりました。
  • ​a3dscope​フィルターは、ユーザーにオーディオ信号の 3D 範囲表示を提供し、より正確なオーディオ編集と処理を可能にします。
  • ​backgroundkey​フィルターを使用すると、ビデオ クリップの背景を削除または置換できるため、ビデオ編集の柔軟性が向上します。
  • ​showcwt​マルチメディア フィルターを使用すると、連続ウェーブレット変換係数を視覚化して、信号および画像処理に関する洞察を得ることができます。
  • ​corr​ビデオ フィルターは、ビデオ フレームに対して 2 次元の相互相関を実行し、より正確な動きの推定と安定化を実現します。
  • ​ssim360​ビデオ フィルターは、2 つのビデオ フレーム間の構造類似性指数 (SSIM) を計算し、360 度ビデオのビデオ品質を測定するためのメトリックを提供します。

コーデック

このバージョンでは、多数のコーデックのアップデートが行われます。

まず、FFmpeg 6.0はNVENC AV1エンコーディングをサポートし、NVIDIAの最新圧縮技術を用いてビデオをエンコードできるようになりました。MediaCodecデコーダーはNDKMediaCodecをサポートし、Androidデバイスとの互換性が向上しました。さらに、新しいMediaCodecエンコーダーが追加され、Androidデバイスでのビデオエンコードにハードウェアアクセラレーションが利用できるようになりました。

これを基に、本バージョンではQSV(Quick Synchronous Video)用のoneVPLサポートが追加され、Intel CPUでのビデオエンコード時のパフォーマンスと品質が向上しました。QSV AV1エンコーダーを使用すると、Intel CPUのハードウェアアクセラレーションを使用してAV1ビデオをエンコードできます。

このバージョンでは、10/12ビット 422、10/12ビット 444 HEVC、およびVP9に対応したQSVコーデックのサポートが導入され、より優れたビデオ品質とパフォーマンスが提供されます。WADY DPCMデコーダーとデマルチプレクサーにより、ビデオゲームのサウンドトラックで一般的に使用されるWADY DPCM(差動パルス符号変調)形式のオーディオのデコードとデマルチプレクシングが可能になります。

さらに、CBD2 DPCMデコーダーが追加されました。これにより、CBD2(共役構造代数コードブック差動パルス符号変調)形式を使用してオーディオをデコードできます。この形式は、通信や音声コーディングアプリケーションで広く使用されています。

その他の変更点

変更点のリストは広範囲にわたり、FFmpeg プログラムの新しい CLI オプションやその他のバグ修正も含まれています。詳細な変更ログは GitHub でご覧いただけます。

ダウンロードしてインストールする

Debian、Ubuntu、および関連ディストリビューションでは、このリリースは数日以内にリリースされる予定です。最新情報については、Debianの追跡ページをご確認ください。

Fedora、RHEL、CentOS の場合、このバージョンは RPM Fusion リポジトリから入手できます。既に RPM Fusion をセットアップしている場合は、システムを更新して入手してください。

ソースコードとその他のダウンロードはここから入手できます。

さらに、FFmpeg のインストール方法と基本的な使用方法については、こちらの独占記事をご覧ください。

Ubuntuやその他のLinuxディストリビューションにFFmpegをインストールする方法

要約

Radiance HDR 画像のサポートやさまざまなコーデックのサポートの改善などの新機能により、FFmpeg 6.0 はユーザーに強力なオーディオおよびビデオ処理ツールを提供します。

新しいフィルターの変更により、ビデオの背景の削除や置き換えから、動きの推定や安定化の実行まで、高度なオーディオおよびビデオ処理機能が提供されます。

全体として、これはオーディオおよびビデオ処理ワークロードのパフォーマンスと柔軟性を向上させる重要なマイルストーン アップデートです。