FFmpeg H.265 Vulkanエンコード最適化、H.264同等速度を達成
FFmpegのVulkanエンコードパスにおけるH.265最適化がマージされ、H.264と同等の速度を実現。ビデオ圧縮の効率向上と、オープンソースエコシステムへの波及が期待される。
FFmpegのビデオエンコード性能が大幅に改善された。H.265(HEVC)コーデック向けのVulkanエンコードパスに適用された最適化パッチが、2026年8月17日にFFmpeg Gitリポジトリにマージされた。この変更により、H.265のVulkanエンコード速度がH.264とほぼ同等のレベルに達した。
PhoronixのMichael Larabelによる報告によれば、今回のパッチはhevc_vulkanエンコーダのパフォーマンスを根本的に向上させるものだ。以前は、一般的な品質レベルにおいてhevc_vulkanはh264_vulkanよりもはるかに重いエンコード設定を保持しており、性能差が顕著だった。
従来の課題と技術的背景
Vulkan Videoは、GPUハードウェアエンコーダ・デコーダへの低レベルアクセスを提供するAPIである。FFmpegにおけるVulkanエンコードパスの実装は、クロスプラットフォームでのハードウェアエンコード性能の標準化に寄与する重要な取り組みだ。
H.265はH.264に比べ最大50%のビットレート削減が可能だが、エンコード計算コストが高かった。Vulkanパスにおいても、このコスト格差が課題となり、普及の妨げになっていた。特に、最小CU(コーディングユニット)の設定や変換階層の処理に問題があり、一部の実装ではデコード不可能なHEVCビットストリームが生成される場合もあった。
適用された具体的な最適化
マージされたパッチのコミットメッセージは、技術的な変更を詳述している。ALLOW_ENCODE_PARAMETER_OPTIMIZATIONSセッションフラグを設定し、CTB(コーディングツリーブロック)サイズが32以上の場合に最小CUを16x16に使用するように変更された。また、max_transform_hierarchy_depth_interの割り当ても修正された。
GetEncoded SPSフィードバックを適用する際、上書きされたフィールドを同期する処理が追加された。extent、conf_win、min/diff CUおよびTBサイズ、変換階層が含まれる。以前はlog2_diffのみをコピーしていたため、CtbLog2SizeYが7となり、一部の実装がmin CUを書き換えた後にデコード不可能なHEVCが生成される問題があった。
パフォーマンス測定結果と比較
テスト環境は1080p解像度のtestsrc2シーケンスで、品質設定1、1000フレームを使用した。最適化前のhevc_vulkanの性能は約200~317 fpsで、h264_vulkanの方が高速だった。
最適化後は、hevc_vulkanが289/325/358 fpsを達成した。h264_vulkanの288/317/359 fpsとほぼ同等の性能となっている。この結果は、H.265エンコードがVulkanパスにおいてH.264と競合可能になったことを示している。
Phoronixの記事では、「HEVC Vulkanエンコードのパフォーマンスが以前より速くなり、H.264エンコード速度と同等になった」と評価されている。
オープンソースエコシステムへの影響
FFmpegはビデオ処理の基盤ソフトウェアで、配信プラットフォームからゲーム実況、ビデオ編集ツールまで幅広く使用されている。H.265 Vulkanエンコードの高速化は、より多くのアプリケーションでハードウェアアクセラレーションを活用する動きを加速させる可能性がある。
プロプライエタリなVulkan video実装を持つGPUベンダーにとっても、FFmpegでのサポート向上はエコシステム拡大につながる。Mesa Rusticl、Mali Panfrostを標準で有効化の記事でも触れたように、オープンソースグラフィックスドライバーの成熟がここでも効果を発揮している。
業界への波及と今後の展望
ビデオストリーミングサービスやビデオ配信プラットフォームにとって、今回の最適化は重要な意味を持つ。H.265は帯域効率が優れているが、エンコードコストが採用障壁になっていた。VulkanパスでのH.264同等速度の実現は、サービス側のコスト削減と品質向上を同時に可能にする。
クラウドゲーミングやリアルタイム配信の分野でも、Vulkanエンコードの低遅延性とH.265の高圧縮率が組み合わされば、ネットワーク帯域の制約下でも高品質なストリーミングが可能になる可能性がある。ただし、デコーダ側の普及状況やプラットフォームの対応はまだ課題として残る。
編集部の見解
短期的に見れば、今回の最適化はビデオストリーミング業界に具体的な影響を与えるだろう。H.265は帯域効率が優れているが、エンコードコストが採用障壁になっていた。VulkanパスでのH.264同等速度の実現は、サービス側のコスト削減と品質向上を同時に可能にする。今後数ヶ月で、更多のサービスがH.265移行を加速させる動きが見られる可能性がある。 長期的には、Vulkan Video APIの成熟とハードウェアエンコーダの普及が加速する。GPUベンダーはVulkan video拡張の実装品質を高め、オープンソースコンテナとの連携を強化する方向に動く。1~3年スパンでは、H.265がストリーミング業界の標準コーデックとして定着する可能性が高まる一方、H.266(VVC)の実用化も視野に入っており、エンコード性能の競争はさらに激化する。 編集部が問うのは、この最適化がクラウドゲーミングやリアルタイム配信にどのような影響を与えるかだ。Vulkanエンコードの低遅延性とH.265の高圧縮率が組み合わされば、ネットワーク帯域の制約下でも高品質なストリーミングが可能になる。[Grok 4.
参考
- 「FFmpeg Lands H.265 Vulkan Encode Performance Optimizations」, by Michael Larabel — Phoronix, 2026-08-17T20:14:03.000Z (ARR)
- 元記事URL: https://www.phoronix.com/news/FFmpeg-Faster-HEVC-Encode
コメント