Live data from Hacker News

FFmpeg 6.0

ffmpeg.org

91–100 of 210 posts

Re: FFmpeg 6.0

#91
post #33
post #16

I absolutely love ffmpeg, but for the life of me I cannot understand how its pipeline system works. Each time I need to use it, I attempt to construct the command myself, but end up giving up and consulting StackOverflow. Amazingly, someone has usually done the exact thing I need to do and posted their command line to StackOverflow, so I'm never out of luck! How do I actually start understanding how ffmpeg works? I w…

Check out https://ffmpeg.guide/ ( https://news.ycombinator.com/item?id=33383023 ) See also https://img.ly/blog/ultimate-guide-to-ffmpeg/ ( https://news.ycombinator.com/item?id=33771445 )

I was looking for ffmpeg.guide the other day and couldn't remember what it was called, thanks!

Re: FFmpeg 6.0

#92
post #6

Fun fact of the day: ffmpeg is written by Fabrice Bellard, who among other impressive things, wrote the JS PC emulator capable of running windows 2000 in a browser over 10 years ago that got me fascinated with emulators in general. https://bellard.org/jslinux/tech.html

ffmpeg is largely written by Michael Niedermayer if it's anyone.

He's been gone from ffmpeg for many years.

Re: FFmpeg 6.0

#93
post #66
post #15

Earlier quoted context omitted.

Fabrice has not been involved in ffmpeg for well over 15 years now.

“Did you know that Dennis Ritchie wrote macOS? Just look at stdio.h, it’s still there.”

From https://en.wikipedia.org/wiki/FFmpeg

> Original author(s) Fabrice Bellard [...]

Your point?

Re: FFmpeg 6.0

#94
post #81

Earlier quoted context omitted.

This mostly looks like they're adding support for new codecs, there's only 4 new options in there, which seems rather paltry for a dot zero version release. Should we consider ffmpeg feature complete?

I am still using 4.2. Does it make any difference if all I care about is h264 and hevc?

More modern x264/x265 I guess

Re: FFmpeg 6.0

#97
post #83

Earlier quoted context omitted.

Isn't it that they're not actually distributing FFmpeg, just using it themself, so they don't need to do anything?

Huh, I never really thought about it, but I guess that's one thing that GPL kinda fails at: if your server does all the work, you can leverage open source technology to do all sorts of stuff for your clients, so long as all the work the code you serve them does is collect and present data to the server. Like, they get to see the code they run, but there's no insight to the code you run to deliver whatever service you…

This is known as "Tivoisation" (after a dead set top box company), and is the driving motivation behind GPLv3 and some other licenses adding terms to cover this.

Re: FFmpeg 6.0

#98

Is it possible to add a label or a watermark on top of your video without re-encoding using ffmpeg?

If you use a subtitle (or similar) as a watermark, it can be easily removed. So why should you watermark at all? So the answer is probably no.

Re: FFmpeg 6.0

#99

Is it possible to add a label or a watermark on top of your video without re-encoding using ffmpeg?

I don't believe that's possible with any tool since you're changing the actual video content?

Re: FFmpeg 6.0

#100

Earlier quoted context omitted.

I know a lot of people look down on ChatGpt. But I have been using it for creating scripts to use with ffmpeg and I was able to get most of the things that I needed with very little massaging required. You can then ask ChatGpt about what it did and why so it will explain it as well so you can get some basic understanding on how things work. People don't realise what kind of tool Chat Gpt is and how to properly utilis…

It really works! With few interactions, ChatGPT was able to create a not so obvious -filter_complex pipeline, like: ffmpeg -ss 00:01:00 -t 00:02:00 -i input1.mp4 -ss 00:03:00 -t 00:02:30 -i input2.mp4 -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a];[v]eq=brightness=0.3[outv]" -map "[outv]" output.mp4

And what does all that filter_complex do?
Post reply on HN