Extract audio with mencoder
Posted: Sat Mar 31, 2012 5:44 pm
For a lossless video archive, it makes sense to split the files into minute-segments for several reasons. Mencoder is one of the few applications that actually manage to concatenate them back together without losing a single audio sample (Tested with PCM encoded audio tracks).
Now, how can I extract the audio-only of these minute-files, without having to glue these tons of gigabytes together into a single video first?
I've searched the web, but "concat and extract audio only" seems to require an extra step.
Here's what I've been doing, in order to keep this extra step as low-weight as possible:
I know that it requires further demuxing in order to extract the audio as e.g. WAV file, but this intermediate step has the following advantages:
Now, how can I extract the audio-only of these minute-files, without having to glue these tons of gigabytes together into a single video first?
I've searched the web, but "concat and extract audio only" seems to require an extra step.
Here's what I've been doing, in order to keep this extra step as low-weight as possible:
Code: Select all
mencoder -o audio_only.avi -ovc frameno -oac copy input/*.avi
- I can use mencoder's ability to concat audio sample-exact.
- For videos with several hours duration, writing directly to WAV might easily break the 2GB boundary. This is not an issue with AVI as container.
After having glued together the minute-segments into "audio_only.avi", it's now possible to use any transcoding tool to extract the audio into some other format (e.g. FLAC).Video stream is mandatory!