Live data from Hacker News

FFmpeg 8.0

ffmpeg.org

181–190 of 207 posts

Re: FFmpeg 8.0

#182
post #109

Thank you FFmpeg developers and contributors! If there's anything that needs audio/video automation, I've always turned to FFmpeg, it's such a crucial and indispensible tool and so many online video tools use it and are generally a UI wrapper around this wonderful tool. TIL - there's FFmpeg.Wasm also [0]. In Jan 2024, I had used it to extract frames of 1993 anime movie in 15 minutes video segments, upscaled it using…

I tried the exact same steps you did with the exact same movie but with Topaz AI and got very bad results which made me abondon the project. I'd be greatful if you could share the upscaled movie.

Re: FFmpeg 8.0

#183

Is there an easy way to denoise an audio file using ffmpeg to remove constant hum sound from an old audio recording introduced due to low quality of recording instrument?

You should take a look at sox instead. What ffmpeg is to video, sox is to audio.

Re: FFmpeg 8.0

#184
post #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.

Brings back memories. There was a time when the fork, libav, became the default on Ubuntu, and ffmpeg commands would say "this command is no longer maintained" or so. That was where I learned that there was a fork, and I thought ffmpeg was going to die as a result because there was heavy development activity on libav compared to ffmpeg initially. Surprise, ffmpeg outlived its fork!

This post talks about the situation back then: https://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html

Re: FFmpeg 8.0

#185
post #139
post #137

Earlier quoted context omitted.

Curl should be up there, and "SSL" might be lower because of different implementations would split the numbers.

Curl perhaps yes, but it employs zlib and libssl to operate, right so?

Yes, it uses zlib and some implementation of SSL.

My earlier comment about "SSL" is that the actual library might be OpenSSL, BoringSSL, WolfSSL, GnuTLS, or any one of a number of others. So the number of uses of each one is smaller than the total number of "SSL" uses.

Re: FFmpeg 8.0

#186
post #147

Earlier quoted context omitted.

Even when I don't use directly ffmpeg, I often use tools that embed ffmpeg. For instance, I've recently upscaled an old anime, ripped from a low quality DVD. I used k4yt3x/video2x, which was good enough for what I wanted, and was easy to install. It embedded libffmpeg, so I could use the same arguments for encoding: Video2X-x86_64.AppImage -i "$f" \ -c libvpx-vp9 -e crf=34 -o "${f/480p/480p_upscale2x}" \ -p realcugan…

About 10-ish years ago, my then employer was talking to some other company about helping them get their software to release. They had what they believed to be a proprietary compression system that would compress and playback 4k video with no loss in quality. They wouldn't let us look into the actual codecs or compression, they just wanted us to build a front-end for it. I got to digging and realized they were just re…

There’s folks that make entire careers, from tuning ffmpeg.

I’d suspect that this is exactly the type of thing that could be achieved with AI tools, though, so that might be a nervous bunch of people.

Re: FFmpeg 8.0

#189
post #93

T3.gg in shambles

Wouldn’t be surprised if Theo did a video about investing in ffmpeg and how he revived it and has been consulting to the developers and we should bow down and praise him for resurrecting ffmpeg.

Hahah

I rarely take enjoyment from online battles but that one was a very pleasing putdown

Re: FFmpeg 8.0

#190
post #177

Earlier quoted context omitted.

One more taking part in a time-honoured tradition of taking someone else's thing, adding your own dipping mustard (if even that), and calling it your own. A new chatbot? Another ChatGPT wrapper. A new Linux Distro. Another Arch with a preinstalled desktop environment. A new video downloader? It's yt-dlp with a GUI. If they were just honest from the get-go, it'd be fine, but some people aren't.

> If they were just honest from the get-go, it'd be fine, but some people aren't. If it were just individuals doing it, maybe it would've been somewhat digestible. But it's a pity that sometimes even trillion-dollar companies do it. Pre-LLM days, the doers were atleast aware of their copy/clone/wrapper, but now it's happening unintentionally when LLMs give out modified versions of someone else's code without binding…

Trillion dollar companies are made up of individuals. People don’t start being honest just because they sign on with a Fortune 500.
Post reply on HN