FFmpeg 6.1 マルチメディア パッケージのリリース

6.1 か月の開発を経て、FFmpeg XNUMX マルチメディア パッケージが利用可能になりました。これには、さまざまなマルチメディア フォーマット (オーディオおよびビデオ フォーマットの記録、変換、デコード) を操作するための一連のアプリケーションとライブラリのコレクションが含まれています。 パッケージは LGPL および GPL ライセンスの下で配布され、FFmpeg 開発は MPlayer プロジェクトに隣接して実行されます。

FFmpeg 6.1 に追加された変更には次のようなものがあります。

  • H264、HEVC、AV1 形式でのビデオ デコードのハードウェア アクセラレーションに Vulkan API を使用する機能が実装されました。
  • VAAPI に基づいた AV1 ビデオ形式エンコーダを追加しました。
  • rtmp プロトコルに基づくストリームおよび flv 形式のファイルで HEVC、VP9、および AV1 コーデックを使用するためのサポートが追加されました。
  • MPEG ワーキング グループによって MPEG-5 標準として開発された EVC (Essential Videocoding) 形式のメディア コンテナ用のパーサー、エンコーダー、およびデコーダーが追加されました。
  • libva-win32 ライブラリを使用して、Windows システムでの VAAPI のサポートを拡張しました。
  • libx264 ライブラリを使用してビデオ エンコードを高速化するために、P_SKIP パラメーターを使用する機能を実装しました。
  • Microsoft RLE 形式のビデオ用のエンコーダを追加しました。
  • 新しいデコーダ Playdate、RivaTuner、vMix、OSQ を追加しました。
  • ARIB STD-B24 字幕デコーダは、libaribcaption ライブラリに基づいて実装されています。
  • 追加されたメディア コンテナ アンパッカー (デマルチプレクサー): Raw VVC (Versatile Videocoding、新標準 H.266/MPEG-I Part 3)、Playdate、Raw AC-4、OSQ、CRI USM。
  • メディア コンテナ パッカー (マルチプレクサ) を追加しました: Raw AC-4 および Raw VVC。
  • 新しいビデオフィルター:
    • color_vulkan - Vulkan API を呼び出して、指定された色のフレームを作成します。
    • bwdif_vulkan - Vulkan API を使用して実装された BWDIF (Bob Weaver Deinterlacing Filter) アルゴリズムを使用してインターレース解除を実行します。
    • bwdif_cuda - CUDA API に基づいて実装された、BWDIF アルゴリズムを使用したインターレース解除。
    • nlmeans_vulkan - Vulkan API を使用して実装された非ローカル手段アルゴリズムを使用したノイズ除去。
    • xfade_vulkan - Vulkan API を使用したフェード効果の実装。
    • ゾーンプレート - フレネル ゾーン プレートに基づいてテスト ビデオ テーブルを生成します。
    • scale_vt および transpose_vt は、VideoToolBox API (macOS) を使用して実装されたスケールおよび変換フィルターです。
    • setpts フィルターと asetpts フィルターにコマンド サポートが追加されました。
  • 新しいサウンドフィルター:
    • arls - 反復最小二乗法を使用して、あるオーディオ ストリームのパラメータを別のオーディオ ストリームのパラメータに近似します。
    • afireqsrc - FIR イコライザー (有限インパルス応答フィルター) を生成します。
    • apsnr - 信号対雑音レベルを測定します。
    • asisdr - 信号の歪みレベルを測定します。
  • 新しいビットストリーム フィルター:
    • VVC (Versatile Videocoding、H.266) ストリームのメタデータの編集。
    • VVC ストリームを MP4 から「Annex B」に変換します。
  • 初期読み取りバッファリング時間を設定するための「-readrate_initial_burst」オプションを ffmpeg ユーティリティに追加しました。その後、「-readrate」制限が適用され始めます。 「-top」オプションは廃止されたため、代わりに setfield フィルターを使用する必要があります。
  • ffprobe ユーティリティには、「-output_format」オプションが追加されました。これは、「-of」オプションに似ており、出力形式を決定するために使用できます (たとえば、json 形式を使用できます)。 XML 出力スキーマは、単一の親要素にバインドされた複数の要素をサポートするように変更されました。

出所: オープンネット.ru

コメントを追加します