How to extract audio from mp4 video file with Matlab?

18 vues (au cours des 30 derniers jours)
David Winthrop
David Winthrop le 29 Nov 2020
I have a video file and I want to extract the video and audio into separate objects for writing to disk separately. I know how to deal with the video, but the audio is not so simple, it seems. This does not work, so is there another approach to solving this problem?
>> [input_file, Fs] = audioread('Home_Made_Video.mp4','native');
Error using audioread (line 88)
The file type is not supported
Any hints would be appreciated.

Réponses (1)

Walter Roberson
Walter Roberson le 29 Nov 2020
  2 commentaires
David Winthrop
David Winthrop le 29 Nov 2020
I did try to call audioread without native before adding that option.
I am on linux if it makes any difference.
>> VideoFreader=vision.VideoFileReader('Home_Made_Video.mp4');
Error using vision.VideoFileReader
Invalid input file.
David Winthrop
David Winthrop le 5 Déc 2020
Modifié(e) : David Winthrop le 5 Déc 2020
In case anyone else can't get this to work on MATLAM Linux, here's the fix:
Ditch MATLAB and install ffmpeg.

Connectez-vous pour commenter.

Tags

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by