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

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

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

  • マルチスレッド モードでの ffmpeg のビルドが必須になりました。 各メディア コンテナ ラッパー (マルチプレクサ) は、別個のスレッドで実行されるようになりました。
  • 9:4:2 および 2:4:4 カラー サブサンプリング、4 ビットおよび 10 ビットの色深度エンコーディングによる VP12 および HEVC のエンコードおよびデコードのための VAAPI および QSV (Quick Sync Video) のサポートが実装されました。
  • Intel QSV (Quick Sync Video) ハードウェア アクセラレーション テクノロジを使用するための oneVPL (oneAPI Video Processing Library) ライブラリのサポートが追加されました。
  • QSV に基づくハードウェア アクセラレーションを備えた AV1 エンコーダを追加しました。
  • ffmpeg ユーティリティにオプションが追加されました。
    • 「-shortest_buf_duration」は、バッファリングされたフレームの最大継続時間を設定します(長いほど、「-shortest」モードでの精度は高くなりますが、メモリ消費量と遅延が高くなります)。
    • 「-stats_enc_pre[_fmt]」、「-stats_enc_post[_fmt]」、および「-stats_mux_pre[_fmt]」は、指定されたファイルへのエンコードのさまざまな段階で、選択されたストリームに関するフレームごとの情報を記録します。
    • 「-fix_sub_duration_heartbeat」は、字幕の分割に使用されるハートビート ビデオ ストリームを定義します。
  • filtergraph 構文が拡張され、指定されたファイルからオプション値を渡せるようになりました。 ファイル名は、先頭に「/」を付けた値を指定することによって指定されます。たとえば、「ffmpeg -vfdrawtext=/text=/tmp/some_text」と指定すると、/tmp/some_text ファイルから text パラメータがロードされます。
  • 画像形式のサポートが追加されました: WBMP (ワイヤレス アプリケーション プロトコル ビットマップ)、ラディアンス HDR (RGBE)。
  • 新しいデコーダを追加しました: APAC、bonk、Micronas SC-4、Media 100i、ViewQuest VQC、MediaCodec (NDKMediaCodec)、WADY DPCM、CBD2 DPCM、XMD ADPCM、WavArc、RKA。
  • 新しいエンコーダを追加しました: nvenc AV1、MediaCodec。
  • 追加されたメディア コンテナー アンパッカー (デマルチプレクサー): SDNS、APAC、bonk、LAF、WADY DPCM、XMD ADPCM、WavArc、RKA。
  • CrystalHD デコーダは非推奨になりました。
  • 新しいビデオフィルター:
    • ddagrab - デスクトップ複製 API 経由で Wi​​ndows デスクトップ ビデオをキャプチャします。
    • corr - XNUMX つのビデオ間の相関関係を判断します。
    • ssim360 - 360° モードでキャプチャされたビデオの類似性評価。
    • hstack_vaapi、vstack_vaapi、xstack_vaapi - 高速化のために VAAPI を使用して複数のビデオを結合します (各ビデオは画面の独自の領域に表示されます)。
    • 背景キー - 静的な背景を透明に変えます。
    • ベクトルとモーション エッジに基づいてトリミング領域を決定するモードが Cropdetect フィルターに追加されました。
  • 新しいサウンドフィルター:
    • showcwt - 連続ウェーブレット変換と morlet を使用したスペクトル周波数視覚化によるオーディオからビデオへの変換。
    • adrc - 入力オーディオ ストリームにフィルターを適用して、スペクトル ダイナミック レンジを変更します。
    • a3dscope - 入力オーディオを空間 3D オーディオに変換します。
    • aflaysrc - 有限インパルス応答 (FIR) 係数を生成します。
  • 新しいビットストリーム フィルター:
    • media100からmjpegbに変換します。
    • DTS から PTS に変換します。

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

コメントを追加します