MATLAB讀取AVI視頻:Unable to locate decompressor to decompress video stream

今天用MATLAB讀取AVI視頻,報錯:Unable to locate decompressor to decompress video stream

MATLAB aviread命令支持的幀類型是灰度級是8位(索引式或灰度)、16位或是24位(即真彩色)的,應該是所讀AVI文件格式不符合的關係。

 

上網查了一下,解決方案有2個:

 

1,下載相應的解碼器,對AVI文件進行解碼,再讀取;

文件格式和對應的解碼器表:

Compressor Code Description
3IV0 MPEG4-based codec 3ivx
3IV1
MPEG4-based codec 3ivx
3IV2 MPEG4-based codec 3ivx
3IVD FFmpeg DivX ;-) (MS MPEG-4 v3)
3IVX MPEG4-based codec 3ivx
AAS4 Autodesk Animator codec (RLE)
AASC Autodesk Animator codec (RLE)
ABYR Kensington codec
ADV1 Loronix WaveCodec (used in various CCTV products)
ADVJ Avid M-JPEG Avid T
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章