2022年4月5日に5.0.1がリリースされた。アップデート内容はフォーマット関係など修正ばかりで新しいフィルタは入ってない。5.1のリリース予定に音声のレイアウトAPI周りが大きく変わっている。

git.videolan.org Git – ffmpeg.git/commitdiff
git.videolan.org Git – ffmpeg.git/shortlog : n5.0.1

2022年1月15日に ffmpeg 5.0 Desitter(ウィレム・ド・ジッターLorentz(ヘンドリック・ローレンツ)がリリースされた。今回のリリースはメジャーアップデートとなり、4.4以降に追加された新機能の中からマスターにしか追加されていなかったフィルタやエンコーダ、デコーダ等の新機能が全て取り込まれた。

気になる新機能はハードウェア支援を受けて多様なフィルタが使えるlibplaceboフィルタ、MacOS向けのVideoToolbox ProResエンコーダ、scaleフィルタ、-sオプションのslice threading対応、フィルタ内でファイル分割するsegmentフィルタなど。リリースノートにない部分ではDolby Vision RPUパース対応と、-readrateオプションで読み込み速度を任意に制限できる。

ffmpeg でダウンロード速度を制限する

前回記事:ffmpeg 4.4 リリース

4.4以降に取り込まれた機能の一覧:
Changelog 4.4 to 5.0 < git.videolan.org Git

「AV1 Low overhead bitstream format muxer」はコンテナ(.obu)形式が使える。分割エンコード向けの機能で最後に連結するときにsettsビットストリームフィルタで任意のフレームレートを指定する。

ffmpeg -f lavfi -i testsrc2=d=1:r=24000/1001 -c:v libaom-av1 -cpu-used 6 tmp.obu
ffmpeg -f concat -safe 0 -i concat.txt -c copy -bsf:v setts=dts=N/((24000/1001)*TB):pts=PTS+N/((24000/1001)*TB)-DTS output.mp4

記事にしている新機能。

colorspectrumソースはグラデーションのテストソース:
ffmpeg で使える映像のテストソース

読みやすい一覧:
FFmpeg 5.0 Released For This Popular, Open-Source Multimedia Library – Phoronix Forums

Decoders:
– ADPCM IMA Acorn Replay decoder
– GEM Raster image decoder
– MSN Siren decoder
– speex decoder

Demuxers:
– Argonaut Games CVG demuxer
– IMF demuxer (experimental)

Encoders:
– ADPCM IMA Westwood encoder
– Apple Graphics (SMC) encoder
– bitpacked encoder
– VideoToolbox ProRes encoder

A/V filters:
– adecorrelate audio filter
– adynamicequalizer audio filter
– adynamicsmooth audio filter
– afwtdn audio filter
– anlmf audio filter
– apsyclip audio filter
– asdr audio filter
– aspectralstats audio filter
– atilt audio filter

– colorspectrum source video filter

– grayworld video filter
– huesaturation video filter
– libplacebo filter
– limitdiff video filter
– morpho video filter
– (a)latency filters
– audio and video segment filters
– scharr video filter
– hsvkey and hsvhold video filters
– vflip_vulkan, hflip_vulkan and flip_vulkan filters
– varblur video filter
– xcorrelate video filter
– yadif_videotoolbox filter

HW accel:
– VideoToolbox ProRes hwaccel
– VideoToolbox VP9 hwaccel

Muxers:
– Argonaut Games CVG muxer
– AV1 Low overhead bitstream format muxer
– Westwood AUD muxer

Misc:
– RTP packetizer for uncompressed video (RFC 4175)
– support loongarch.
– amr parser
– Concatf protocol
– swscale slice threading

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)