2024年9月30日にFFmpeg 7.1 Péterがリリースされた。7.0以降に追加されたフィルタやデコーダ、エンコーダなどが追加されている。
Download FFmpeg
Commits · FFmpeg/FFmpeg · GitHub
🚨 FFmpeg 7.1 is out! 🚨
It has a VVC native decoder, an MV-HEVC decoder, an LC-EVC decoder, an xHE-AAC decoder, an IAMF decoder production ready, Vulkan hardware encoding, and many other features!https://t.co/iYElKHEgFk
— FFmpeg (@FFmpeg) September 30, 2024
気になる新機能
- vf_scale supports secondary ref input and framesync options
- vf_scale2ref deprecated
scale
フィルタで代替できるようになった
- qsv_params option added for QSV encoders
- VVC decoder compatible with DVB test content
- xHE-AAC decoder
- FDK-AACデコーダを使わずにデコードできるようになった
- VVC encoding support via libvvenc
- D3D12VA HEVC encoder
- Cropping metadata parsing and writing in Matroska and MP4/MOV de/muxers
- Intel QSV-accelerated VVC decoding
- MediaCodec AAC/AMR-NB/AMR-WB/MP3 decoding
- YUV colorspace negotiation for codecs and filters, obsoleting the YUVJ pixel format
- Vulkan H.264 encoder
- Vulkan H.265 encoder
- LCEVC enhancement data exporting in H.26x and MP4/ISOBMFF
- LCEVC filter
- 外部ライブラリによるデコーダも入っているが、エンコーダは別途ライセンス料が必要らしい
- MV-HEVC decoding
- Appleの空間ビデオフォーマット。VR向け。x265では先月リリースしたv4.0でアルファチャンネルエンコードとMV-HEVCエンコードに対応した
ここに含まれないフィルタにxpsnr
がある。
視覚評価に重きを置いたxpsnr
I was able to get a stereo pair from MV-HEVC file.
>ffmpeg.exe -alllayers true -view_ids 0 -i MV_HEVC.MOV right.mp4
>ffmpeg.exe -alllayers true -view_ids 1 -i MV_HEVC.MOV left.mp4Use this win64 build:https://t.co/8SXyyOEmpwhttps://t.co/EU2Kd0PSxz pic.twitter.com/owsi2YE5gz
— まあちゃん還暦だってよ (@_mer2) October 1, 2024
ffmpeg -alllayers true -view_ids 0 -i MV_HEVC.MOV right.mp4
ffmpeg -alllayers true -view_ids 1 -i MV_HEVC.MOV left.mp4
How To Encode MV-HEVC Video With FFmpeg | by Zachary Handshoe | Oct, 2024 | Medium
今まで多くのフィルタ実装を行っていたPaul氏(githubアカウント名:richardpl)がメンテナンスしているlibrempegもある。
GitHub – librempeg/librempeg: A complete, cross-platform solution to record, convert, filter and stream audio and video.
MAINTAINERS: remove myself from here · FFmpeg/FFmpeg@d311148 · GitHub
前回記事:FFmpeg 7.0リリース
7.0以降に取り込まれた機能の一覧:Changelog 7.0 to 7.1 < git.videolan.org Git
ffmpeg -filters using Gyan ffmpeg · GitHub