Live data from Hacker News

FFmpeg 8.0

ffmpeg.org

41–50 of 207 posts

Re: FFmpeg 8.0

#41
post #2

First of all: congratulations!!! Secondly, just curious: any insiders here? What changed? I see the infrastructure has been upgraded, this seems like a big release, etc. I guess there was a recent influx of contributors? A corporate donation? Something else?

Not an insider, but I noticed that there is now a filter for using Whisper (C++) for audio transcription [1]. It looks like you provide the path to a model file [2]. [1]: https://github.com/ggml-org/whisper.cpp [2]: https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/13ce36fef98a...

You missed out on the thread!

https://news.ycombinator.com/item?id=44886647 ("FFmpeg 8.0 adds Whisper support (ffmpeg.org)"—9 days ago, 331 comments)

Re: FFmpeg 8.0

#42
post #33

Earlier quoted context omitted.

Personally I never understood the problem with tar balls. The only options you ever need are tar -x, tar -c (x for extract and c for create). tar -l if you wanna list, l for list. That's really it, -v for verbose just like every other tool if you wish. Examples: tar -c project | gzip > backup.tar.gz cat backup.tar.gz | gunzip | tar -l cat backup.tar.gz | gunzip | tar -x You never need anything else for the 99% case.

Yeah I never really understood why people complain about tar; 99% of what you need from it is just `tar -xvf blah.tar.gz`.

You for got the -z (or -a with a recent gnutar).

Re: FFmpeg 8.0

#44
post #7

I don't know a huge amount about video encoding, but I presume this is one of those libraries outlined in xkcd 2347[0]? [0] - https://xkcd.com/2347/

Yeah, basically anytime a video or audio is being recorded, played, or streamed its from ffmpeg. It runs on a couple planets [0], and on most devices (maybe?) [0] https://link.springer.com/article/10.1007/s11214-020-00765-9

Not necessarily. A lot of video software either leverages the Windows/MacOS system codecs (ex. Media Player Classic, Quicktime) or proprietary vendor codecs (Adobe/Blackmagic).

Linux doesn't really have a system codec API though so any Linux video software you see (ex. VLC, Handbrake) is almost certainly using ffmpeg under the hood (or its foundation, libavcodec).

Re: FFmpeg 8.0

#46
post #42
post #33

Earlier quoted context omitted.

Yeah I never really understood why people complain about tar; 99% of what you need from it is just `tar -xvf blah.tar.gz`.

You for got the -z (or -a with a recent gnutar).

It’s no longer needed. You can leave it out and it auto-detects the file format.

Re: FFmpeg 8.0

#48
post #7

I don't know a huge amount about video encoding, but I presume this is one of those libraries outlined in xkcd 2347[0]? [0] - https://xkcd.com/2347/

Pretty much.

It also was originally authored by the same person who did lzexe, tcc, qemu, and the current leader for the large text compression benchmark.

Oh, and for most of the 2010's there was a fork due to interpersonal issues on the team.

Re: FFmpeg 8.0

#50
post #3

Impressed anytime I have to use it (even if I have to study its man page again or use an LLM to construct the right incantation or use a GUI that just builds the incantation based on visual options). Becoming an indispensable transcoding multitool. I think building some processing off of Vulkan 1.3 was the right move. (Aside, I also just noticed yesterday that Asahi Linux on Mac supports that standard as well.)

LLMs and complex command line tools like FFmpeg and ImageMagick are a perfect combination and work like magic…

It’s really the dream UI/UX from sience fiction movies: “take all images from this folder and crop 100px away except on top, saturate a bit and save them as uncompressed tiffs in this new folder, also assemble them in a video loop, encode for web”.

Post reply on HN