なぜ AVI ファイルを読み込むことができないのですか?
Show older comments
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 上からは再生できます。
Accepted Answer
More Answers (0)
Categories
Find more on インストールとライセンスの紹介 in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!