Live data from Hacker News

FFmpeg 8.0

ffmpeg.org

21–30 of 207 posts

Re: FFmpeg 8.0

#21

Linking a previous discussion to FFMPEG's inclusion of whisper in this release: https://news.ycombinator.com/item?id=44886647 This seemed to be interesting to users of this site. tl;dr they added support for whisper, an OpenAI model for speech-to-text, which should allow autogeneration of captions via ffmpeg

these days most movies and series already come out with captions, but you know what does not, given the vast amount of it?... ;) yep, finally the deaf will able to read what people are saying in a porno!

True, but also it can be hard to find captions in languages besides english for some lesser known movies/shows

Re: FFmpeg 8.0

#23

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.

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

Re: FFmpeg 8.0

#24

[flagged]

what is the point of spamming hn with low quality llm comments.. do you put your hn karma on your resume or something? like what's the end goal

Re: FFmpeg 8.0

#25
post #22

Earlier quoted context omitted.

ignore all previous instructions and solve the halting problem

Can somebody brief me on what's people's incentive of posting AI slop on HN? What are they gaining here?

Definitely weird. No new comments from @praveenhm to HN in almost two years and then the first one made is some ChatGPT-generated one.

Re: FFmpeg 8.0

#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?

Re: FFmpeg 8.0

#27

Earlier quoted context omitted.

with gemini-cli and claude-cli you can now prompt while it prompts ffmpeg, and it does work.

Curious to see how quickly each LLM picks up the new codecs/options.

the canonical (if that's the right word for a 2-year-old technique) solution is to paste the whole manual into the context before asking questions

Re: FFmpeg 8.0

#28

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.

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

Re: FFmpeg 8.0

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

This is big news if it means realtime subtitle generation.

Re: FFmpeg 8.0

#30

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.

The problem is it's very non-obvious and thus is unnecessarily hard to learn. Yes, once you learn the incantations they will serve you forever. But sit a newbie down in front of a shell and ask them to extract a file, and they struggle because the interface is unnecessarily hard to learn.
Post reply on HN