FFmpeg 6.1 released

  • What a fantastic project. It’s FOSS like this that makes the world go round. If only the original vision of the internet had been fulfilled, we’d have hundreds more projects like it.

  • Looks like a bunch of Vulkan decoders and filters have been added. Nice!

  • ffmpeg is absolutely wonderful, but some combination of its originating era, long history, and compatibility commitments (how many convoluted production ffmpeg scripts exist out in nature?) have made its CLI pretty rough.

    This is maybe "known" to the current audience, but chatGPT is an excellent soundboard for crafting ffmpeg scripts to do pretty much anything - makes the tool about 10 times as accessible to me.

  • VAAPI AV1, raw AC-4 and VVC mux and demux, hell yeah!

  • Interesting to see Playdate video decoder in there

  • Are there any good ts/js wrappers for this that make producing animations and transitions a bit easier? I find the cli args syntax hard to work with. Like pythons moviePy

    https://pypi.org/project/moviepy/

  • Will the vaapi av1 encoder work (well) with Intel Arc? I was trying to build ffmpeg cartwheel and was up until sunrise because I had to build some other dependency of another dependency. Meanwhile the vaapi h264 (or was it 265?) encoder played quite nice with my rdna2 card.

  • > RISC-V optimizations for many parts of our DSP code have been merged, with mainly the large decoders being left.

    Cool. Remembering the recent Phoronix RISC-V benchmarking, wonder how much of an improvement these optimisations will make...