2024年4月5日にffmpeg 7.0 Dijkstra(エドガー・ダイクストラ – Wikipedia)がリリースされた。6.1以降に追加されたフィルタやデコーダ、エンコーダなどが追加されている。
Download FFmpeg
Commits · FFmpeg/FFmpeg · GitHub
https://twitter.com/FFmpeg/status/1776153388931060185
気になる新機能
- EVC decoding using external library libxevd
- EVC encoding using external library libxeve
- MPEG-5 Essential Video Coding (EVC)のこと
- demuxing, decoding, filtering, encoding, and muxing in the ffmpeg CLI now all run in parallel
- D3D12VA hardware accelerated H264, HEVC, VP9, AV1, MPEG-2 and VC1 decoding
- qrencode filter and qrencodesrc source
- QRコードがlibqrencode経由で使えるようになり、任意の文字列のQRコードを作成できる。お気に入りの動画を携帯で見ようのバイナリが対応している
- VVC decoder (experimental)
- 別途ライブラリをリンクすることなく使える。エンコードはできない
- showinfo bitstream filter
- -bsf:v showinfoでデバグできるようになった
- Change the default bitrate control method from VBR to CQP for QSV encoders.
- ffmpeg CLI loopback decoders
- エンコード中のファイルをエンコード中に読み込めるようになった。例:解像度が一致しなくても映像を並べられる xstack
- ffplay with hwaccel decoding support (depends on vulkan renderer via libplacebo)
- dnn filter libtorch backend
- 学習モデルの対応が進んでいる
- Support for HEIF/AVIF still images and tiled still images
- 複数の画像を1枚のタイル状に並べて1枚の画像のように表示する。サンプル:heif/content/images at gh-pages · nokiatech/heif · GitHub
そのほかにHDR関連にも変更がある。
Dolby Vision profile 10 support in AV1
HDR10 metadata passthrough when encoding with libx264, libx265 and libsvtav1
チェンジログにないところではfifo, afifo
フィルタが廃止になった。
複数の出力先のときの挙動を調整する fifo
そのほかにffmpegから動画再生に使っていたsdlとopenglが廃止予定になった。
avdevice: deprecate sdl outdev · FFmpeg/FFmpeg@2b17a74
avdevice: deprecate opengl outdev · FFmpeg/FFmpeg@e4c0cdf
前回記事:FFmpeg 6.1リリース
6.1以降に取り込まれた機能の一覧:Changelog 6.1 to 7.0 < git.videolan.org Git