VideoReader - How to import video with audio
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dear all,
I need to load a .mp4 video into Matlab to process it frame by frame. The video contain audio as well.
To import the video into Matlab I am using:
xyloObj = VideoReader( MyVideo ); info = get(xyloObj);
info =
Duration: 50.4746
Name: 'SuperMarioTest.mp4'
Path: 'C:\Users\programmer\Documents\MATLAB\'
Tag: ''
Type: 'VideoReader'
UserData: []
BitsPerPixel: 24
FrameRate: 29.9700
Height: 1080
NumberOfFrames: 1514
VideoFormat: 'RGB24'
Width: 1920
Everything works fine and I am able to process the video frame by frame and save the output in another .mp4 file, but the output video has no audio!:
mov.cdata = vidFrames(:,:,:,1);
mov.colormap = [];
OBJ.writeVideo(mov.cdata);
I have the following problem: I need the audio to be present in the output video (the same audio that is present in the input video).
How can I do that???
Thanks a lot for you help!
0 Kommentare
Antworten (3)
Walter Roberson
am 6 Sep. 2012
Unfortunately, base MATLAB does not provide any routines for writing audio with video. I have not heard of any of the toolboxes providing routines for it, but I have not investigated that either.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Audio and Video Data finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!