How to extract audio from MP4?

Antworten (2)

Hengameh Noshahri
Hengameh Noshahri am 26 Okt. 2020
Bearbeitet: Hengameh Noshahri am 29 Nov. 2020

2 Stimmen

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 Kommentare

Walter Roberson
Walter Roberson am 26 Okt. 2020
Though my memory is saying that .mp4 was not supported by audioread() back in R2013a.
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 am 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 .

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 26 Dez. 2018

Bearbeitet:

am 29 Nov. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by