Settings

Theme

FFmpeg 6.1 released

ffmpeg.org

140 points by gyan 2 years ago · 36 comments

Reader

invertigo 2 years ago

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.

poser-boy 2 years ago

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

NiloCK 2 years ago

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.

  • garblegarble 2 years ago

    A lot of that is essential complexity of the problem space - media is HARD: so many different specs, each one interpreted differently by each vendor.

    In case you're not aware, though, there has been work on improving the CLI - it was discussed on HN[1] earlier this week, and there's an excellent video[2] linked in that thread with an overview from Anton

    1: https://news.ycombinator.com/item?id=38160703

    2: https://www.youtube.com/watch?v=Z4DS3jiZhfo&t=1245s

    • NiloCK 2 years ago

      Thank you!

      You may be right about essential vs accidental complexity - my domain knowledge is too weak to have an opinion - I just get the subjective impression of "holy crap this makes git feel like my mother tongue".

  • jhatemyjob 2 years ago

    I can't speak to the CLI, but the C API is pretty stable in my experience. I just upgraded my ffmpeg dependency from a really old version to 6.1 with zero issues (except a few benign deprecated warnings)

  • codeful 2 years ago

    Thank you for mentioning chatgpt, it is great way to get the job done

AzzyHN 2 years ago

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

m3kw9 2 years ago

Interesting to see Playdate video decoder in there

dcsan 2 years ago

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/

7speter 2 years ago

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.

justinclift 2 years ago

> 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...

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection