Effacer les filtres
Effacer les filtres

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

7 vues (au cours des 30 derniers jours)
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 commentaires
David Young
David Young le 17 Mar 2014
You probably ned to show the code you are using. What is the class of vid?
Aditya
Aditya le 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);

Connectez-vous pour commenter.

Réponses (1)

abbas masoumi
abbas masoumi le 8 Sep 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