Live data from Hacker News

FFmpeg 4.0 released

ffmpeg.org

31–40 of 66 posts

Re: FFmpeg 4.0 released

#31
post #2

Awesome, initial AV1 support!

This is what has me excited, too (although unfortunately we're still looking at a likely 6-8 years before relevant targets will support it too...).

Depends on what you classify as relevant targets. All big hardware companies have been onboard since the begging and probably already have prototypes of fixed-function decoders. Chances are we'll have consumer hardware with such decoders sometime next year.

If you actually go on the AV1 spec issue tracker, there are issues (both closed and open) from people at Nvidia, ARM's hardware team, Google and Netflix.

Re: FFmpeg 4.0 released

#33
post #14

Couldn't find a PPA or a docker image for it, would I need to install it from source? I would really like to test AV1 with it.

Yes. PPA and Docker are great but compiling isn't too difficult and worth remembering how to do it.

Re: FFmpeg 4.0 released

#34
post #4

If you're reading this, FFmpeg developers, please accept my thanks for your work. You have become a "Category Killer"[1] in command-line video tomfoolery. [1] http://www.catb.org/esr/writings/homesteading/cathedral-baza...

Not just command line. libav* is used in pretty much everything that deals with arbitrary AV formats/codecs.

Re: FFmpeg 4.0 released

#35
post #30
post #29

Earlier quoted context omitted.

That’s why AV1 is a terrible name, they should come up with something else while it’s still possible changing it.

If you write it lowercase the 1 stands out over the i. av1

Or it looks like avl, depending on the font...

Re: FFmpeg 4.0 released

#36
post #29

Earlier quoted context omitted.

lol I read that as "AVI support" and thought you were being sarcastic :)

That’s why AV1 is a terrible name, they should come up with something else while it’s still possible changing it.

You won't see .av1 file extensions, it will still be in a .mkv or .webm container.

Re: FFmpeg 4.0 released

#37
I hope Ubuntu gets better at updating FFmpeg by bringing it in from the "universe" category of unsupported packages. Or second best option, stops shipping it.

Just this week there was an update showing that they had nearly a year-long window of vulnerability due to out of date version[1].

A media format christmas tree like this has really a lot of vulnerabilities & exposes the user to them fairly directly through media files.

[1] https://bugs.launchpad.net/ubuntu/+source/ffmpeg/+bug/169778...

Re: FFmpeg 4.0 released

#38
post #16
post #3

Lots of hardware acceleration: - Intel QSV-accelerated MJPEG encoding - NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding - Intel QSV-accelerated overlay filter - OpenCL overlay filter - VAAPI MJPEG and VP8 decoding - AMD AMF H.264 and HEVC encoders - VideoToolbox HEVC encoder and hwaccel - VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters

>NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding Confused, as I've been using ffmpeg for HEVC NVDEC already...

This is a release and the Changelog is reporting changes relative to the last release (3.4 series). HEVC NVDEC was added to the tree in Nov '17 and 3.4 was branched off in Oct.

Re: FFmpeg 4.0 released

#39

What does the "entropy video filter" do?

Generates a histogram of pixel values in a frame and then,

in normal mode, calculates a (weighted) measure of the variance in pixel values.

in diff mode, calculates a (weighted) measure of the variance in differences of pixel count between two neighbouring values (if 800 pixels have value 112 and 1400 pixels have value 113, then the (abs) difference is 600)

Re: FFmpeg 4.0 released

#40
Is anyone follows https://libav.org development? I was under the impression they merged back with FFmpeg when Michael Niedermayer resigned as leader. Now I see they still make their own releases. So merge ultimately did not happen?

EDIT: Just found that FFmpeg merges (almost) all libav.org changes: https://github.com/FFmpeg/FFmpeg/blob/master/doc/libav-merge...

Post reply on HN