logoalt Hacker News

FFmpeg 9.0

272 pointsby gyantoday at 9:30 AM48 commentsview on HN

Comments

gyantoday at 9:30 AM

Changelog:

- Extend AMF Color Converter (vf_vpp_amf) HDR capabilities

- LCEVC track muxing support in MP4 muxer

- Playdate video encoder and muxer

- Add v360_vulkan filter

- HE-AAC 960 decoding (DAB+)

- transpose_cuda filter

- Add AMF Frame Rate Converter (vf_frc_amf) filter

- SMPTE 2094-50 metadata support and passthrough

- ProRes RAW VideoToolbox hwaccel

- APV Vulkan hwaccel

- Animated WebP decoder

- Animated WebP demuxer

- Remove CELT decoding support (doesn't affect Opus CELT)

- Remove ogg/celt parsing

- Bitstream filter to split Dolby Vision multi-layer HEVC

- Add AMF hardware memory mapping support.

- ONNX Runtime DNN backend with GPU execution provider support

- Remove deprecated NVENC options and support for pre-11.1 SDK versions

show 4 replies
Lucasoatotoday at 10:11 AM

I feel we’re blessed to have a project like FFmpeg. This open source tool is so important for everyone.

show 3 replies
alfgtoday at 10:48 AM

One of my favorite pieces of software. FFmpeg has done so much for my career. Happy to see it still going strong.

xuhutoday at 11:23 AM

I still hope a future FFmpeg release will make Intel QSV encoding available on Windows laptops where the manufacturer disabled this capability from the ACPI tables. The only way to use it on these laptops is currently FFmpeg on Linux.

show 2 replies
ape4today at 11:57 AM

Naive question... would it be possible to make a language that describes multimedia formats that could then be automatically converted into code.

show 1 reply
hparadiztoday at 10:11 AM

Watching ffmpeg go from a niche tool for web back ends to what it is now has been incredible.

show 1 reply
superkickstarttoday at 10:04 AM

Sometimes the world carrying ancient god shift position in their on throne. These updates always feel like that.

alphabeta3r56today at 10:59 AM

Ffmpeg has patented codes and is GPLv3, what gives?

show 1 reply
daun_geetoday at 10:36 AM

Finally, some real fucking technology.

timonokotoday at 11:17 AM

Only slightly broken already. Dont remember the details, but Gemini could not this to work just by reading the manual. https://github.com/timonoko/Skipperi

shevy-javatoday at 11:08 AM

Seems Michael Niedermayer wrote that manually, without AI. Good for him. :P

ffmpeg is great, I think nobody disputes this. I use it in two ways mostly:

1) one, via mpv, and 2) two, as conversion tool primarily

ffmpeg also has many really powerful filters, but these are very confusing to use IMO and not elegant at all. I'd wish we could use some kind of simple meta-language or so, in part similar to virtualdub/avisynth (not necessarily suggesting the same API or DSL here, but just the main idea to think of multimedia data as tangible to manipulation as if it were an object oriented system or datastream system; every time I have to use ffmpeg's filter system, I ask myself if nobody designs any of this ...).

sylwaretoday at 11:44 AM

twitch.tv has new HLS streamers which break ffmpeg HLS.

sparklingtoday at 10:19 AM

Not a Lex Friedman fan, but I highly recommend the recent podcast he did with two leading engineers (and founder) from the ffmpeg project: https://www.youtube.com/watch?v=nepKKz-MzFM

In a world full of endless AI slop, it is refreshing to see that there are still folks out there hand-rolling assembler code to squeeze out another 5% efficiency.

show 1 reply
TZubiritoday at 10:47 AM

Do I understand right that the last version (v8) was released 8 years ago? So this breaks a long hiatus?

show 2 replies