How to extract audio from MP4?

119 views (last 30 days)
keshav poojari
keshav poojari on 26 Dec 2018
Edited: Hengameh Noshahri on 29 Nov 2020
I used R2013a version. can i extract audio from MP4 video files?

Answers (2)

Hengameh Noshahri
Hengameh Noshahri on 26 Oct 2020
Edited: Hengameh Noshahri on 29 Nov 2020
Try this:
[y,Fs] = audioread(filename);
audiowrite('outputfile.WAV',y,Fs);
File formats of .avi and .MOV are not mentioned among the accepted input file formats of audioread's documentation ( https://www.mathworks.com/help/matlab/ref/audioread.html#btiabil-1-dataType ), but I tried them in R2020 and they work with this code.
  3 Comments
David Winthrop
David Winthrop on 29 Nov 2020
This does not work in r2018a:
>> [input_file, Fs] = audioread('2020-11-28 13-44-42.mp4','native');
Error using audioread (line 88)
The file type is not supported
Walter Roberson
Walter Roberson on 29 Nov 2020
R2018a documents .mp4 support; https://www.mathworks.com/help/releases/R2018a/matlab/ref/audioread.html -- though you might need to install a codec package .

Sign in to comment.


madhan ravi
madhan ravi on 26 Dec 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!