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 )
FFmpeg 6.0
91–100 of 210 posts
Re: FFmpeg 6.0
#92Fun 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.
Re: FFmpeg 6.0
#93Earlier 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.”
Re: FFmpeg 6.0
#94Earlier 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?
Re: FFmpeg 6.0
#95Re: FFmpeg 6.0
#96Re: FFmpeg 6.0
#97Earlier 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…
Re: FFmpeg 6.0
#98Is it possible to add a label or a watermark on top of your video without re-encoding using ffmpeg?
Re: FFmpeg 6.0
#99Is it possible to add a label or a watermark on top of your video without re-encoding using ffmpeg?
Re: FFmpeg 6.0
#100Earlier 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