Live data from Hacker News

FFmpeg 8.0 adds Whisper support

code.ffmpeg.org

331–340 of 341 posts

Re: FFmpeg 8.0 adds Whisper support

#332

Earlier quoted context omitted.

> If you are too slow at reading subtitles, you can either slow down the video or train yourself to read faster. Or you can just disable the subtitles. That's just plain tone deaf, plain and simple. I was not talking about myself, or just youtube. You are not everyone else, your use case is not everyone else their use case. It really isn't that difficult.

You made a bet and lost. Things are difficult.

What even is this random ass reply? Are you a bot, or just confused?

Re: FFmpeg 8.0 adds Whisper support

#333
post #244

Earlier quoted context omitted.

They don't need to shut off Anubis, they just need to configure it beyond the defaults. If they turned on the meta-refresh based challenge then all browsers could access it while still keeping most of the bots away. But few people ever configure these things and just accept the broken defaults. With the current broken default config my browser can't even run the JS challenge due to it using unsupported bleeding edge…

Hi, can you please paste the error message you get? This should be using features that are supported widely as of 2022 and I regularly test on Firefox LTS.

I don't get any errors in my JS browser console. It just tries to load the JS files and apparently they don't run.

[12:03:18.699] GET https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/13ce36fef98a3f4... [HTTP/1.1 200 OK 227ms] [12:03:19.483] GET https://code.ffmpeg.org/.within.website/x/xess/xess.min.css?... [HTTP/1.1 200 OK 611ms] [12:03:19.485] GET https://code.ffmpeg.org/.within.website/x/cmd/anubis/static/... [HTTP/1.1 200 OK 839ms] [12:03:19.486] GET https://code.ffmpeg.org/.within.website/x/cmd/anubis/static/... [HTTP/1.1 200 OK 391ms] [12:03:19.487] GET https://code.ffmpeg.org/.within.website/x/cmd/anubis/static/... [HTTP/1.1 200 OK 368ms]

For clarification I am using a version of Firefox from about 2015. But this version of Firefox does work with the meta-refresh based Anubis option.

Re: FFmpeg 8.0 adds Whisper support

#334
post #154

Earlier quoted context omitted.

A slight segue to this; I was made aware of the phenomena that - The language in which you think in, sets the constraints to which you level of expanse the brain can think and parse information in. I think in English fortunately and it's an ever evolving language so, expanding as the world does. That is compared to the majority of people where I'm from; English was a second language they had to learn and the people t…

This is called linguist relativity (nee. The Sapir-Whorf hypothesis) and the strong form you describe has fallen out of favour in modern linguistics. A surprising number of monolingual people think their own language is the most adaptable and modern language, but this is obviously untrue. All languages evolve to fit the needs of speakers. Also, the idea that people "think in language X" is heavily disputed. One obvio…

The way a French friend put it to me when they were learning English through immersion..

I dreamt in English last night! Now I know I can speak the language!

Being monolingual, and then trying to pick up another language later in life, a big struggle is not trying to "map" sentences and structure to what one already knows.

This is why idioms often don't translate well.

Re: FFmpeg 8.0 adds Whisper support

#335
as someone who has a live application using whisper and ffmpeg, this does seem like just feature creep. ffmpeg and whisper both are otherwise well limited CLI tools adhering to the unix philosophy, this ... idk

Re: FFmpeg 8.0 adds Whisper support

#337

Earlier quoted context omitted.

They do that because it increases “engagement”, not because they care about the user’s experience with the subtitles.

I did that (distracting subtitles) on one of my videos and it had a very negative response. I won't do it again, but I was puzzled because I find it much nicer than the traditional subtitle format personally. It's easier for my brain to focus on. (And no one in my test audience minded.)

Subtitles are very explicitly not something you're meant to engage with or focus on which is why people hate it when you make the subtitles more "engaging" than the content of the video. If you want people to focus on your subtitles, you should write a blog instead of make a video.

Subtitles are an accessibility feature. They are meant to stay out of the way and add to, not detract from the video content. They are meant to be subtle and only visible if you need to look at them.

Re: FFmpeg 8.0 adds Whisper support

#338
post #275

Earlier quoted context omitted.

Cahm

Like the "cam" in "camera"?

No, with a long vowel sound. Caaahm. The L is blended into the M so much that it's almost silent.

Unless you're specifically enunciating it. The common usage lacks the L sound, but it is acceptable to intentionally add it back in for disambiguation

Re: FFmpeg 8.0 adds Whisper support

#339
post #265

Earlier quoted context omitted.

I don't know about much better, but I like Whisper's ability to subtitle foreign language content on YouTube that (somehow) doesn't have auto-generated subs. For example some relatively obscure comedy sketches from Germany where I'm not quite fluent enough to go by ear. 10 years ago you'd be searching through random databases to see if someone had synchronized subtitles for the exact copy of the video that you had. O…

this is similar to what you are saying: https://x.com/thekrishdesai/status/1955390536422134109

I forget which package I used, but it runs in Docker and can output a sub file directly (and it can auto-translate). Usually I generate the native language + English to compare, since the native generally has better transcription, but it helps the models if they have a decent translation to start from.

Re: FFmpeg 8.0 adds Whisper support

#340
post #307

Earlier quoted context omitted.

Yeah, mind sharing any of the scripts? I looked at the docs briefly, looks like we need to install ALL of nemo to get access to Parakeet? Seems ultra heavy.

You only need the ASR bits -- this is where I got to when I previously looked into running Parakeet: # NeMo does not run on 3.13+ python3.12 -m venv .venv source .venv/bin/activate git clone https://github.com/NVIDIA/NeMo.git nemo cd nemo pip install torch torchaudio torchvision --index-url https://download.pytorch.org/whl/cu128 pip install .[asr] deactivate Then run a transcribe.py script in that venv: import os imp…

Thanks!
Post reply on HN