Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Extract audio from webm video into m4a audio files

Can I use ffmpeg or another command-line tool (I recently downloaded mkvtoolnix for example) to directly extract audio into m4a files from webm videos?

I've previously been doing this 2-step process:

ffmpeg -i input.webm temp.mp4
ffmpeg -i temp. mp4 -vn -c:a copy audio.m4a

Problems are that the first command is so slow, seemingly needlessly slow as the second command completes consistently in less than a second. Also, it's a pain to have to alternate between the two different commands.

Is there a single command I can use to put the audio of a webm video in a .m4a audio file?

I am also looking for a solution for .mkv files

like image 648
theonlygusti Avatar asked Aug 21 '17 12:08

theonlygusti


People also ask

Can WebM files have audio?

WebM is an open, royalty-free, media file format designed for the web. WebM defines the file container structure, video and audio formats. WebM files consist of video streams compressed with the VP8 or VP9 video codecs and audio streams compressed with the Vorbis or Opus audio codecs.


1 Answers

FFmpeg only writes AAC / ALAC / AC3 codec audio to M4A, normally not featured in WebM containers, so you will have to use

ffmpeg -i input.webm -vn audio.m4a
like image 110
Gyan Avatar answered Oct 07 '22 07:10

Gyan