フィルターのクリア

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 ビュー (過去 30 日間)
Aditya
Aditya 2014 年 3 月 17 日
回答済み: abbas masoumi 2014 年 9 月 8 日
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 件のコメント
David Young
David Young 2014 年 3 月 17 日
You probably ned to show the code you are using. What is the class of vid?
Aditya
Aditya 2014 年 3 月 17 日
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);

サインインしてコメントする。

回答 (1 件)

abbas masoumi
abbas masoumi 2014 年 9 月 8 日
you video have a sound you have to delet sound in your video

カテゴリ

Help Center および File ExchangeAudio and Video Data についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by