Live data from Hacker News

FFmpeg 8.0

ffmpeg.org

31–40 of 207 posts

Re: FFmpeg 8.0

#33

Earlier quoted context omitted.

nope, that would be handling tar balls ffmpeg right after

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

Re: FFmpeg 8.0

#34
post #26

Is anyone else on the opinion that ffmpeg now ranks 4th as the most used lib after ssl, zlib, and sqlite... given video is like omnipresent in 2025?

libcurl?

Re: FFmpeg 8.0

#35

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.

Except it's tar -t to list, not -l

Whoops, lol. Well that's unfortunate.

Re: FFmpeg 8.0

#36

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.

> tar -l if you wanna list, l for list. Surely you mean -t if you wanna list, t for lisT. l is for check-Links. -l, --check-links (c and r modes only) Issue a warning message unless all links to each file are archived. And you don't need to uncompress separately. tar will detect the correct compression algorithm and decompress on its own. No need for that gunzip intermediate step.

> -l

Whoops, lol.

> on its own

Yes.. I'm aware, but that's more options, unnecessary too, just compose tools.

Re: FFmpeg 8.0

#37
post #29

Earlier quoted context omitted.

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

This is big news if it means realtime subtitle generation.

in my experience whisper (at least on my 3070 Ti) is not capable of high quality real-time transcription. A few seconds per second of audio, maybe.

Re: FFmpeg 8.0

#38
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 are a great interface for ffmpeg. There are tons of tools out there that can help you run it with natural language. Here's my personal script: https://github.com/jjcm/llmpeg

Re: FFmpeg 8.0

#39
post #26

Is anyone else on the opinion that ffmpeg now ranks 4th as the most used lib after ssl, zlib, and sqlite... given video is like omnipresent in 2025?

[deleted]

Re: FFmpeg 8.0

#40

Earlier quoted context omitted.

> tar -l if you wanna list, l for list. Surely you mean -t if you wanna list, t for lisT. l is for check-Links. -l, --check-links (c and r modes only) Issue a warning message unless all links to each file are archived. And you don't need to uncompress separately. tar will detect the correct compression algorithm and decompress on its own. No need for that gunzip intermediate step.

> -l Whoops, lol. > on its own Yes.. I'm aware, but that's more options, unnecessary too, just compose tools.

That's the thing. It’s not more options. During extraction it picks the right algorithm automatically, without you needing to pass another option.
Post reply on HN