FFmpeg 8.0 リリース
(ffmpeg.org)- FFmpeg 8.0 "Huffman" では、Vulkan演算ベースのコーデックとハードウェアアクセラレーションによるデコード・エンコード、複数の新しいファイルフォーマットとフィルターが追加された
- インフラを全面的にモダン化し、貢献プロセスとコード品質も強化した
- VVCデコーダの安定化、xHE-AACデコーダ、MV-HEVCおよびLC-EVC対応など、主要なオーディオ・ビデオコーデック分野でも進展があった
- オープンソースマルチメディア技術の発展の中心的役割を果たしつつ、継続的な機能改善とセキュリティ向上を進めている
FFmpeg紹介
- FFmpegは完全な汎用マルチメディア処理ツールキットであり、音声や映像の録画・変換・ストリーミングに柔軟かつ強力なソリューションを提供する
ffmpeg -i input.mp4 output.aviのような簡単なコマンドだけで、映像および音声の処理が可能
2025年8月23日、FFmpeg 8.0 "Huffman" リリース
- FFmpeg 8.0 "Huffman" が公開された。度重なる遅延とインフラの近代化を経て、これまでで最大規模のリリースとなった
- 新機能には、APV、ProRes RAW、RealVideo 6.0、Sanyo LD-ADPCM、G.728 などのネイティブデコーダ追加、VVCデコーダにおけるIBC、ACT、Palette Mode対応の強化、Vulkan演算ベースのFFv1(エンコード・デコード)、ProRes RAW(デコードのみ) などのコーデックが含まれる
- Vulkan ベースのハードウェアアクセラレーションによるデコード(例: VP9、VVC、H264/5)とエンコード(AV1、H264/5)、さまざまな新しい*フォーマット(MCC、G.728、Whip、APV)とフィルター(colordetect、pad_cuda、scale_d3d11、Whisper など)*が導入された
- Vulkan 1.3 で動作するコンピュートシェーダベースのデコーダおよびエンコーダ群が新たに追加された。特別な専用ハードウェアアクセラレータを必要としない構造で、hwaccel APIと同様に動作する。エンコーダ使用時には新しいエンコーダを指定する必要があり、現在対応しているのはFFv1(エンコード・デコード)とProRes RAW(デコード)のみ。ProRes(双方向)とVC-2(双方向)は準備中
- この構造は並列デコード最適化コーデックにのみ適用でき、今後はさらに幅広い分野で高い性能向上とノンリニア映像編集・ロスレス録画などの新たな活用が期待される
- プロジェクトのインフラも大幅に近代化された。メーリングリストサーバーを全面的に刷新し、現在は code.ffmpeg.org でForgejoベースのコードコラボレーションをサポートしている
- ユーザーには最新バージョンへのアップグレードを推奨する
1件のコメント
Hacker Newsのコメント
FFmpeg の開発者と貢献者に感謝を述べている
FFmpeg がコンピュートシェーダベースのビデオエンコーダとデコーダを導入したことをうれしく思っている
ビデオエンコーダ/デコーダをコンピュートシェーダで実装したという朗報を改めて喜んでいる
デコーダの最新動向を10年以上追っていないが、直感的には GPU アクセラレーションはピクセルデータへ変換される後処理で大いに役立ちそうだと見ている
FFmpeg メンテナたちの才能には毎回驚かされるし、こんな高難度の仕事を無償でやってくれているのはすごい
このリリースノートはとても興味深い
FFmpeg を使うたびに感心させられる(マニュアルを調べ直したり LLM の助けを借りたりする必要はあるが、視覚的なオプションからコマンドを組み立ててくれる GUI を使うときでさえそう感じる)
FFmpeg の引数は「元祖プロンプトエンジニアリング」だという洒落た表現を残している
LLM と FFmpeg、ImageMagick のような複雑なコマンドラインツールは最高の組み合わせだ
LLM は FFmpeg 用インターフェースとして非常にうまく機能する
ffmpeg で複雑な CLI コマンドを作るのに労力の 50% を浪費し、残りの 50% はシェルエスケープとの格闘に費やしているという、冗談まじりの現実を共有している
FFmpeg の多様な機能を簡単に扱えるよい GUI フロントエンドがあるか気にしている
映像の結合は簡単そうに聞こえるが、実際には変数や問題が多いことを強調している
Handbrake がその役割をうまく果たしてくれる
Mac ユーザーなら ffWorks(https://www.ffworks.net/index.html)を勧める
自分にとって最高のフロントエンドは ChatGPT だと思っている
Lossless-cut を確認することを勧めている
FFmpeg の変更履歴(Changelog)を確認できるリンク(https://github.com/FFmpeg/FFmpeg/blob/master/Changelog)を共有している
興味深いニュースだと短く述べている
ffmpeg は ssl、zlib、sqlite に次いで4番目によく使われるライブラリではないかという個人的な意見を述べている(2025年には動画が本当にどこにでもあるという前提で)
それには同意しにくい、動画処理は主にメディアを受け取るサーバ側で必要になるからだという見方がある
curl のほうが上位かもしれないし、「SSL」は実装がさまざまなので数値が分散するだろうという意見もある
NixOS インフラの fastly メトリクスログ(https://github.com/NixOS/infra/blob/main/metrics/fastly/README.md)をデータソースとして提案している
Qt、libpng、libusb など、ffmpeg より広く使われているライブラリはかなりあると思うという意見もある
Arch Linux のパッケージ統計(https://pkgstats.archlinux.de/packages)も見てみる価値がある
Vulkan コンピュートシェーダ実装は、とくに FFv1 と ProRes RAW で見事だと思っている
ffmpeg は実に多くのツールの基盤になっている