2024年8月3日にFFmpeg 7.0.2がリリースされた。アップデート内容は新機能追加より修正にとどまる。
- Release n7.0.2 · FFmpeg/FFmpeg · GitHub
- Commits · FFmpeg/FFmpeg · GitHub : n7.0.2
- Update for 7.0.2 · FFmpeg/FFmpeg@e3a61e9 · GitHub
2024年5月26日にFFmpeg 7.0.1がリリースされた。アップデート内容は新機能追加より修正にとどまる。
- Release n7.0.1 · FFmpeg/FFmpeg · GitHub
- Commits · FFmpeg/FFmpeg · GitHub : n7.0.1
- Update for FFmpeg 7.0.1 release · FFmpeg/FFmpeg@af25a4b · GitHub
2024年4月5日にFFmpeg 7.0 Dijkstra(エドガー・ダイクストラ – Wikipedia)がリリースされた。6.1以降に追加されたフィルタやデコーダ、エンコーダなどが追加されている。
Download FFmpeg
Commits · FFmpeg/FFmpeg · GitHub
気になる新機能
- 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
setpts
フィルタの仕様が変わって、入力ファイルのフレームレートが渡らなくなっているので、fps
フィルタか、出力オプションの-rで明示する必要がある。
映像と音声の pts を扱う setpts, asetpts
lavf/vf_setpts: unset output framerate · FFmpeg/FFmpeg@f121d95
そのほかに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