Playing a video file in matlab.

I wrote this code. Once I read the the video file using VIDEOREADER, I am unable to see it in the matlab. What command should I be looking for?
To further clarify my question, just like we read an image using IMREAD and then can immediately see it using IMSHOW. How can we do the same with a video file?
abc=videoreader('filename'); n=abc.FrameRate*abc.Duration;
% Read one frame at a time.
for k = 1 : n mov(k).cdata = read(abc, k);
end

답변 (1개)

Andreas Goser
Andreas Goser 2011년 12월 2일

0 개 추천

It is probably as simple as you only have code to read the data, not display the data. Ideally the the demos for how to do it. I can think of multiple commands like IMAGE or MOVIE for your application.

댓글 수: 1

But, movie, the function will play frames, not a video file from disk, I guess. Say, *.MP4. So one needs to ' videoreader', then movie ...
if true
% code
end

댓글을 달려면 로그인하십시오.

카테고리

질문:

2011년 12월 2일

댓글:

2020년 9월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by