when I try to play an Avi file, I get an error on the video player "Invalid video data - must be a numeric or logical data type". Please help

2 visualizzazioni (ultimi 30 giorni)
I used avifile to read the video file and used mplay(vid) to display it on a video player. But it is giving the error that it needs the video to be i numeric or logical data type
  2 Commenti
Aditya
Aditya il 17 Mar 2014
mov=avifile('Wildlife.avi');
mov.fps=25;
mov.compression='xvid';
tp=ones(600,800,3,'uint8')*255;
fr=im2frame(tp);
for i=1:100
mov = addframe(mov,fr);
end
mplay(mov);
res=close(mov);

Accedi per commentare.

Risposte (1)

abbas masoumi
abbas masoumi il 8 Set 2014
you video have a sound you have to delet sound in your video

Community Treasure Hunt

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

Start Hunting!

Translated by