Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It's 100% free, no registration required.

So something that will look for waveform spikes? Or a certain frequency? I do not know how you would aquire this, especially not if it needs to be automated. Not unless the sounds are distinct and no other recorded audio is very similar?
–
burnsoDec 11 '12 at 17:10

2 Answers
2

First, you'd need to setup a ffmpeg script to demux the video into audio and video portions. Then, you'd need to apply a script that will analyze the audio file. Silence is easier to automatically detect in an audio file, assuming that you can produce the silence on site to mark the intervals (e.g. disconnect the mic for 2 seconds). You'd need to know some programming, but with something like Python it would be quite easy.

Finally, with the output of the script as times to cut between, feed this into ffmpeg again on the original file, using the -ss -t command.