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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章