What's new in FFmpeg 6.1

Nuzing! Nuzing I tell you!

The FFmpeg project bumped the release version to 6.1. I downloaded the source from their GIT repository and built it. Like last time, they have not updated RELEASE file. Because the binary that I built from the GIT is newer than the latest release version, I added that info to the VERSION file.

Screenshot

Major updates for CLI users are behind-the-scenes improvements with lower binary size and threading improvements. Most of the updates deal with hardware-accelerated versions of existing filters. Some updates have been made to one of FFprobe output formats. There are some new muxers and demuxers for some obscure video formats. There was one new source filter.

Animation

ffmpeg -y -f lavfi        
       -i "zoneplate=duration=5:ku=20:kv=200:kx2=400:ky2=400:kt=222[zv];
           [zv]fps=7,scale=w=160:h=-1:flags=lanczos,split[v1][v2];
           [v1]palettegen=stats_mode=diff[p];
           [v2][p]paletteuse=dither=bayer:bayer_scale=4"
       zoneplate.gif

Become an FFmpeg PRO by reading my book Quick Start Guide to FFmpeg.

Book photo


Update (10-Dec-2023): I found that my 6.1 build lacked the drawtext filter.

No such filter: 'drawtext' ████
████ Error processing filtergraph: Filter not found
████
████: Filter not found

I checked the configure file in the ffmpeg_sources directory and it seems that there is a new option that the filter is dependent on.

--enable-libharfbuzz     enable libharfbuzz, needed for drawtext filter [no]

So, add this option to your configure file or command when you compile FFmpeg from source.

Link: | Magic Link:

Comments are not enabled yet.

For older posts, check the archives.