なぜ AVI ファイルを読み込むことができないのですか?
显示 更早的评论
Windows XP 64-bit 上で 64-bit MATLAB を使用しています。32-bit MATLAB で特定のコーデック(たとえば、 Cinepak コーデック)を使って AVI を作成しました。それを同じマシンの 64-bit MATLAB上で AVIREAD を使って読み込もうとしたところ、下記のエラーが出力されました。
(エラーメッセージ)
ERROR: ??? Error using ==> readavi
Unable to locate decompressor to decompress video stream
64-bit MATLAB にてこのコーデックを使って、AVI ファイルにフレームを追加する際に、ADDFRAME を使用すると、同様のエラーが出力されました。しかし、同じマシン上の Windows Media Player を使用するとこのファイルを再生することができます。また、64 bit MATLAB 上で XVID コーデックを使ったファイル上で、MMREADER を使用しようとしたところ、下記のエラーが出力されました。
(エラーメッセージ)
ERROR: ??? Initialization failed. (No combination of intermediate filters could be found to make the
connection.)
Error in ==> mmreader.mmreader>mmreader.init at 364
obj.MMReaderImpl = audiovideo.mmreader(fullName);
Error in ==> mmreader.mmreader>mmreader.mmreader at 133
obj.init(fileName);
MMREADER は、32 bit MATLAB 上では、問題なく動きます。また、同じマシン上の Windows Media Player 上からは再生できます。
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 インストールとライセンスの紹介 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!