Live data from Hacker News

FFmpeg is 20 years old today

twitter.com

61–70 of 99 posts

Re: FFmpeg is 20 years old today

#61
post #31

Earlier quoted context omitted.

I wouldn't say we "suffered with VHS" since VHS actually has higher resolution (it records the full 480/576 vertical lines of broadcast TV, with horizontal resolution similar to VCD), VHS tapes could hold 2-8 hours (vs 74-80 minutes for VCD, not even enough for a standard "feature length" film), and you could record your own VHS tapes (which was the original selling point of home VCRs, not pre-recorded tapes; by the…

I'm well aware of these "benefits" you speak of, but it was still a crap format for video. If you were satisfied with VHS, then I'm happy for you. However, VHS was the absolute worst video format. It was the penultimate example of how end users did not compare about quality. Early YouTube also demonstrated this. Laser Discs required flipping over. VCDs required a second disc. First gen DVDs were DVD-10s which require…

VCD compared to VHS loses every battle.

Re: FFmpeg is 20 years old today

#62
post #34

Literally just used it today to re-sync the audio and video in some movies I recorded where I needed to add a 210ms delay to the audio. There's no better tool that I know of for doing this, even on macOS: ffmpeg \ -i "$input" -itsoffset "$offset" \ -i "$input" \ -map 0:0 \ -map 1:1 \ -acodec copy \ -vcodec copy \ "$output"

maybe mkvtoolnix.

Re: FFmpeg is 20 years old today

#64
post #60
post #44

Earlier quoted context omitted.

How much of it is genius and how much of it is just an amazingly productive work ethic? Or maybe it requires genius to be this productive? I'm just amazed at what some people are able to build. Especially open source. Does he make money from ffmpeg? Or just do it as a side gig? Reminds me of the photopea guy. He has basically built a browser based clone of photoshop. Something that took Adobe thousands of engineers a…

It's genius. LZEXE creator, 3x Obfuscated C Code Contest winner, record breaking Pi calculator. Fabrice Bellard started FFMpeg, but doesn't work on it anymore. He also started a few other little projects incuding most famously QEMU.

Yeah definitely. If programming genius had a unit it should be called the bellard.

Re: FFmpeg is 20 years old today

#65
post #58
post #48

Earlier quoted context omitted.

So I had recorded my son playing keyboard for a recital. The audio was recorded via MIDI into GarageBand into QuickTime Player. The video was off my iPhone via EpocCam over USB also into QuickTime Player. I was able to get the audio routing setup via a Multi-Output Device I configured in Audio MIDI Setup. The video had a slight delay which I didn’t quite notice till after I’d recorded it. I basically wrote a quick sc…

That's an awesome story. > I have now learned the importance of a clapperboard. Ha! Good tip! Never thought about using one when doing recordings of recitals and stuff. Good idea.

Although now that I think about it, a clapperboard wouldn't help here because the audio was being generated on the Mac. There was no actual microphone involved capturing the sound a clapperboard would make. I need some other way to measure the latency being added by EpocCam. Hmmm....

Re: FFmpeg is 20 years old today

#66
post #34

Literally just used it today to re-sync the audio and video in some movies I recorded where I needed to add a 210ms delay to the audio. There's no better tool that I know of for doing this, even on macOS: ffmpeg \ -i "$input" -itsoffset "$offset" \ -i "$input" \ -map 0:0 \ -map 1:1 \ -acodec copy \ -vcodec copy \ "$output"

Another one I used to merge subtitles into their respective mkv video files: find . -name "*.mkv" -exec ffmpeg -i "{}" -i "{}.srt" -map 0 -map 1 -c copy "{}_merged.mkv" \;

No hate on ffmpeg but you can do this with mkvmerge as well.

Re: FFmpeg is 20 years old today

#67
post #65
post #58

Earlier quoted context omitted.

That's an awesome story. > I have now learned the importance of a clapperboard. Ha! Good tip! Never thought about using one when doing recordings of recitals and stuff. Good idea.

Although now that I think about it, a clapperboard wouldn't help here because the audio was being generated on the Mac. There was no actual microphone involved capturing the sound a clapperboard would make. I need some other way to measure the latency being added by EpocCam. Hmmm....

Your "clapboard" would be a series of notes played on the keyboard in view of the camera.

Re: FFmpeg is 20 years old today

#68

The creator of ffmpeg Fabrice Bellard(1) is truly a genius and has created so many amazing software that have been an amazing benefit to the world. (1) https://bellard.org/

In 2004 I started using QEMU for testing (because it was so much faster than Bochs). My business partner wrote a note to fabrice@bellard.org to thank him for his nice and useful tool, and he replied back about how pleased he was that we used his tool :) Amazing guy.

Re: FFmpeg is 20 years old today

#69
post #44

The creator of ffmpeg Fabrice Bellard(1) is truly a genius and has created so many amazing software that have been an amazing benefit to the world. (1) https://bellard.org/

How much of it is genius and how much of it is just an amazingly productive work ethic? Or maybe it requires genius to be this productive? I'm just amazed at what some people are able to build. Especially open source. Does he make money from ffmpeg? Or just do it as a side gig? Reminds me of the photopea guy. He has basically built a browser based clone of photoshop. Something that took Adobe thousands of engineers a…

Definitely impressive, but don't forget all the open source libs available now. Decades ago you needed all those folks to build the infrastructure that didn't exist these days for free.

Re: FFmpeg is 20 years old today

#70
post #67
post #65

Earlier quoted context omitted.

Although now that I think about it, a clapperboard wouldn't help here because the audio was being generated on the Mac. There was no actual microphone involved capturing the sound a clapperboard would make. I need some other way to measure the latency being added by EpocCam. Hmmm....

Your "clapboard" would be a series of notes played on the keyboard in view of the camera.

That's what I did but it was surprisingly difficult to tell exactly when a key is pressed. It's just not as precise visually or aurally as a clapboard.
Post reply on HN