FFmpeg 9.1がリリース間近、Vulkan対応APVエンコーダーとNVIDIAフレーム補間機能を搭載

Wait 5 sec.

オープンソースのマルチメディアライブラリとして広く利用されている「FFmpeg」の次期機能アップデート版となる「FFmpeg 9.1」のリリース準備が進んでいます。今回のアップデートでは、GPU活用をさらに推し進めるVulkan関連機能や、新しい映像フォーマット・コーデックへの対応が大きな見どころとなっています。FFmpeg 9.1で特に注目される新機能のひとつが、APV(Advanced Professional Video)向けのVulkanエンコーダーです。APVはロイヤリティフリーの動画コーデックとして開発が進められており、今回の対応によってGPUシェーダーを活用した高速な動画エンコードが可能になります。さらに、H.265エンコード関連の最適化も取り込まれており、映像処理でCPU依存を減らし、GPUによる高効率な処理を実現する流れがさらに加速しています。もうひとつの大型機能として追加されるのが、「vf_fruc_vulkan」と呼ばれるフレーム補間フィルターです。これはNVIDIA Optical Flowを活用して動画のフレームレートを向上させる機能で、FFmpegでは「Frame Rate Up-Conversion(FRUC)」として実装されます。映像と映像の間に中間フレームを生成することで、より滑らかな動画再生が期待できる機能で、動画編集や映像変換ワークフローにおいて、GPUアクセラレーションの恩恵を受けられる場面が増えそうです。AI・機械学習ワークロードへの最適化もFFmpeg 9.1ではVulkan関連以外にも幅広い改善が行われています。AACエンコーダーの大幅な品質向上をはじめ、H.264のデータパーティション対応、新たなデコーダー・エンコーダーの追加など、多岐にわたる機能拡張が含まれています。また、ASTC画像フォーマットのエンコード/デコード対応や、DVD-Audio向けLPCMのデコード機能、xHE-AACエンコード対応なども追加されており、動画だけでなく画像や音声関連の対応範囲も拡大していますversion 9.1:- ASTC image encoding and decoding via libastcenc, with .astc and KTX 1.0 muxers and demuxers- extensively improved AAC encoder- APV Vulkan encoder- iTerm2 inline image protocol muxer- LCEVC payload merging bitstream filter- MVR demuxer- latticepal filter- DVD-Audio LPCM decoder and demuxing support- AVFoundation input device selection by unique ID and USB serial number- NVIDIA optical flow accelerated interpolation filter (vf_fruc_vulkan)- H.264 data partitioning support- DSD (dsd_msbf) encoder- Rhetorex ADPCM decoder- ADPCM IMA Citrix decoder- Panasonic RW2 decoder- xHE-AAC encoding via libfdk-xhe-aac- jpegapp bitstream filter- Infinity IMM6 video decoder- Remove the asf_o demuxer- D3D12 DirectML zero-copy inference for the ONNX Runtime DNN backendまたONNX Runtime DNNバックエンド向けに「D3D12 DirectMLゼロコピー推論」が追加されています。これにより、機械学習モデルを利用する処理においてデータ転送のオーバーヘッド削減が期待できます。まとめFFmpeg 9.1では、APV向けVulkanエンコーダーやNVIDIA Optical Flowを利用したフレーム補間など、GPU活用を前提とした機能強化が目立ちます。さらにAACエンコーダーの改善やAI関連機能の拡充も盛り込まれており、映像制作・配信・変換環境のさらなる高速化と高品質化に貢献するリリースになりそうです。最新版のソースコードはffmpeg.gitで参照可能です。[via Phoronix]タイトルFFmpeg公式サイトhttps://ffmpeg.org/ソフトアンテナhttps://softantenna.com/softwares/6998-ffmpeg説明クロスプラットフォーム、オープンソースの動画・音声エンコードデコードライブラリ。