Reading Video with sound.
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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.
0 comentarios
Respuestas (1)
Walter Roberson
el 23 de En. de 2013
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.
0 comentarios
Ver también
Categorías
Más información sobre Audio and Video Data en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!