MATLAB读取AVI视频:Unable to locate decompressor to decompress video stream

本文介绍了在MATLAB中遇到无法解码AVI视频流的问题,分析了可能的原因是MATLAB不支持该视频格式。提出了两种解决方案:一是下载对应解码器解码后读取;二是使用视频转换软件将AVI文件转换为MATLAB支持的格式,如使用winAVI 9.0转换为RGB24编码的文件。
摘要由CSDN通过智能技术生成

今天用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 Technology (also known as AVRn)
AEMI Array VideoONE MPEG1-I Capture
AFLC Autodesk Animator FLC (256 color)
AFLI Autodesk Animator FLI (256 color)
AMPG Array VideoONE MPEG
ANIM Intel - RDX
AP41 AngelPotion Definitive (hack MS MP43)
ASV1 Asus Video V1
ASV2 Asus Video V2
ASVX Asus Video 2.0
AUR2 AuraVision - Aura 2 Codec - YUV 422
AURA AuraVision - Aura 1 Codec - YUV 411
AVDJ Avid Motion JPEG
AVI1 MainConcept Motion JPEG Codec
AVI2 MainConcept Motion JPEG Codec
AVRN Avid Motion JPEG (also known as ADVJ)
AZPR Quicktime Apple Video
BGR Uncompressed BGR32 8:8:8:8
BGR(15) Uncompressed BGR15 5:5:5
BGR(16) Uncompressed BGR16 5:6:5
BGR(24) Uncompressed BGR24 8:8:8
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值