Reading Video with sound.
Mostra commenti meno recenti
Hi, I'm having a problem. I want to read a avi video file with the sound. But I can only read the video and there is no sound.
xyloObj = VideoReader('xylophone.mpg');
nFrames = xyloObj.NumberOfFrames;
vidHeight = xyloObj.Height;
vidWidth = xyloObj.Width;
% Preallocate movie structure.
mov(1:nFrames) = ...
struct('cdata', zeros(vidHeight, vidWidth, 3, 'uint8'),...
'colormap', []);
% Read one frame at a time.
for k = 1 : nFrames
mov(k).cdata = read(xyloObj, k);
end
% Size a figure based on the video's width and height.
hf = figure;
set(hf, 'position', [150 150 vidWidth vidHeight])
% Play back the movie once at the video's frame rate.
movie(hf, mov, 1, xyloObj.FrameRate);
This is the code that I used and taken from the help.
Risposte (1)
Walter Roberson
il 23 Gen 2013
0 voti
The only toolbox that supports reading sound with video is the ComputerVision toolbox's multimedia file reader.
You might be able to find something in the File Exchange.
Categorie
Scopri di più su Audio and Video Data in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!