I know that flv and mp4 files contain aac audio, while avivideo usually mp3 audio streams.
What command (avconv, ffmpeg) would extract the audio without transcoding it?
I know that flv and mp4 files contain aac audio, while avivideo usually mp3 audio streams.
What command (avconv, ffmpeg) would extract the audio without transcoding it?
ffmpeg -i video.mp4 -vn -acodec copy audio.aac Here’s a short explanation on what every parameter does:
-i option specifies the input file.-vn option is used to skip the video part.-acodec copy will copy the audio stream keeping the original codec.As a complementary answer, with a command that doesn't need the specific name of the file.
For a video containing aac audio:
ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a To use in a context menu command, a form like this works:
bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f Replace with corresponding audio format output for other video format input.
Initial source here.