3 ms·
I’ve spent a large portion of the past month working with ffmpeg. We are using it to repair, concat, and mux an arbitrary number of overlapping audio and video
by pselbert 9y ago
I’ve spent a large portion of the past month working with ffmpeg. We are using it to repair, concat, and mux an arbitrary number of overlapping audio and video streams recorded via WebRTC. While this sounds straight forward on the face of it, the interplay of filters and controls is impossible to predict without extensive experience.
To my knowledge ffmpeg is the only tool that could possibly do this. It took a whole lot of reading man pages, bug trackers, stack exchange and various online sources to stitch together the necessary info. This seems like a great resource to learn what the tool is really doing and skip scrambling for information so much.
- mythrwy 9y agoFWITW I found a python library moviepy a lot easier to work with (although sometimes you still have to drop down to ffmpeg as it won't do everything ffmpeg can do). Moviepy is basically an easy to use wrapper around ffmpeg and some other utilities like ImageMagick. Not as full featured, but one can get quite a long way with it.
- jamroom 9y agoI'm sure you did, but just in case - did you checkout Sox?: http://sox.sourceforge.net/ http://sox.sourceforge.net/ I've used both FFMpeg and SoX extensively for audio and have found SoX very useful on more than 1 occasion.
- mrieck 9y agoI'm also working with ffmpeg and am wondering what I'm doing wrong. I have a HTML5 canvas animation editor, and I use node-canvas to convert the canvas to images at 30 fps and then attach audio at the correct times. ffmpeg takes too long... How does a site like Playbuzz render things so fast in their "Video" tool: https://editor.playbuzz.com/ https://editor.playbuzz.com/ Their renderer takes 5 seconds. Anyone know how they do it?