writevideo/VideoWriterのフレーム数のエラー
古いコメントを表示
writevideo/VideoWriter関数を使って、出力した連続の画像を動画にしたいと考えています。
しかし、以下の文のようなエラーが出ます。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
警告: ビデオの幅および高さが、H.264 コーデックで必要な 2 の倍数になるようにパディングされました。
使い方によるエラー VideoWriter/writeVideo
フレームは 1752 x 258 でなければなりません
エラー: make_video (行 7)
writeVideo(v, Movie(frame).cdata)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
動画を書き込むコードは以下の通りです。
どこが間違っているか教えていただければ幸いです。
%動画書き込み方法
v = VideoWriter('movie_sim_flow_dego_1','MPEG-4');
open(v)
%numが入らないように設定
for frame = 1:num_frame
writeVideo(v, Movie(frame).cdata)
end
close(v)
>>
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で オーディオとビデオ についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!