開発のXNUMXヶ月後 FFmpeg5.0の新バージョンのリリースが発表されました、さまざまなマルチメディア形式(オーディオおよびビデオ形式の記録、変換、およびデコード)を操作するための一連のアプリケーションとライブラリのコレクションが含まれています。
バージョン番号の大幅な変更 APIの大幅な変更と新しいリリース生成スキームへの移行によるものです、それに応じて、新しいメジャーリリースは年に5.0回作成され、サポート期間が延長されたリリースはXNUMX年にXNUMX回です。 FFmpeg XNUMXは、プロジェクトの最初のLTSバージョンになります。
FFmpeg5.0の主な新機能
この新しいバージョンでは エンコーディング用の古いAPIの大幅なクリーンアップ デコード、および新しいN:M APIへの移行。これは、オーディオとビデオ用の単一のプログラミングインターフェイス、および入力ストリームと出力ストリーム用の個別のコーデックを提供します。
また 以前にマークされた古いAPIがすべて削除されたことが言及されています 非推奨になり、ビットストリームフィルター用の新しいAPIが追加されました。
それに加えて、 個別のフォーマットとコーデックを追加:メディアコンテナアンパッカーは、完全なデコーダーコンテキストを統合しなくなりました。 コーデックとフォーマットを登録するためのAPIを削除しました:すべてのフォーマットが常に登録されるようになりました。
追加 Loongsonプロセッサで使用されるLoongArchアーキテクチャのサポート、およびLoongArchで提供されるLSXおよびLASXSIMD拡張機能のサポート。 特定のLoongArch最適化が、H.264、VP8、およびVP9コーデックに実装されています。
追加 concatfプロトコルのサポート、リソースのリストを転送するための形式( "ffplay concatf:split.txt")を定義し、新しいデコーダーも追加しました:Speex、MSN Siren、ADPCM IMA Acorn Replay、GEM(ビットマップ)、新しいエンコーダー:ビットパック、Appleグラフィックス(SMC)、ADPCM IMA Westwood、VideoToolboxProRes。 AACエンコーダーの設定は、より高い品質を実現するために変更されました。
また、 メディアコンテナパッカーが追加されたことにも注意してください (muxer):Westwood AUD、Argonaut Games CVG、AV1(Low Overhead Bitstream)、追加されたMedia Container Unpackers(demuxer):IMF、Argonaut GamesCVG。
AMR(Adaptive Multi-Rate)オーディオコーデック用の新しいパーサーを追加し、RTPプロトコル(RFC 4175)を使用して非圧縮ビデオを転送するためのペイロードデータパッカー(packer)を追加しました。
新しいビデオフィルターについて:
- セグメントとセグメント:ビデオまたはサウンドを含むストリームを、時間またはフレームで分割された複数のストリームに分割します。
- hsvkeyとhsvhold:ビデオのHSV色域の一部をグレースケール値に置き換えます。
- グレイワールド:灰色の世界の仮説に基づくアルゴリズムを使用します。
- シャール:入力ビデオへのOrb演算子(異なる係数を持つSobel演算子の変形)の適用。
- モルフォ:ビデオにさまざまな形態学的変換を適用できます。
- 待ち時間:以前に適用されたフィルターの最小および最大フィルター遅延を測定します。
- 限界差分:XNUMXつまたはXNUMXつのビデオストリームの違いを定義します。
- 相関する:ビデオストリーム間の相互相関を計算します。
- 動揺:XNUMX番目のビデオのブラー半径定義を使用した可変ビデオブラー。
- 骨の飽和:ビデオに色相、彩度、または鮮やかさの調整を適用します。
- カラースペクトル:指定されたカラースペクトルでビデオストリームを生成します。
- libプラセボ:libplaceboライブラリからHDRシェーダーをレンダリングするためのアプリケーション。
- vflip_vulkan、hflip_vulkan、およびflip_vulkan:VulkanグラフィックAPIを使用して実装された垂直または水平のビデオフリッピングフィルター(vflip、hflip、およびflip)のバリエーションです。
- yadif_videotoolbox:VideoToolboxフレームワークに基づくyadifインターレース解除フィルターの変形。
最後に それについてもっと知りたい人のために この新しいリリースについては、完全な変更ログを確認できます このリンクで。
つつ インストールまたは更新したい人のために FFmpegから、このパッケージがほとんどのLinuxディストリビューションにあることを知っておく必要があります。または、必要に応じて、コンパイル用にソースコードをダウンロードできます。 下のリンクから。