Opencv CV_FOURCC 可能的 四字码

原文:

向 Microsoft 注册的“四字符代码”(FourCC) 信息的说明(2004年以前支持,新的话,尝试注册解码器后去注册表里面看看是什么。)

http://support.microsoft.com/kb/281188/zh-cn

FourCC 信息的数据格式包括:
  • 压缩格式
  • RBG:
    RGB 描述了发出的光所产生的颜色,例如,在视频监视器上。
  • YUV:
    YUV 格式可以是打包的,也可以是平面的。在打包的 YUV 格式中,Y、U 和 V 样本在宏像素中打包在一起,并存储在一个阵列中。平面格式将每个分量存储在一个单独的阵列中,然后将三个单独的平面融合,以生成最终的图象。

压缩程序代码的说明

ANIM  Intel - RDX 
AUR2  AuraVision - Aura 2 Codec - YUV 422 
AURA  AuraVision - Aura 1 Codec - YUV 411 
BT20  Brooktree - MediaStream codec 
BTCV  Brooktree - Composite Video codec 
CC12  Intel - YUV12 codec 
CDVC  Canopus - DV codec 
CHAM  Winnov, Inc. - MM_WINNOV_CAVIARA_CHAMPAGNE 
CPLA  Weitek - 4:2:0 YUV Planar 
CVID  Supermac - Cinepak  
CWLT  reserved 
DUCK  Duck Corp. - TrueMotion 1.0 
DVE2  InSoft - DVE-2 Videoconferencing codec 
DXT1  reserved 
DXT2  reserved 
DXT3  reserved 
DXT4  reserved 
DXT5  reserved 
DXTC  DirectX Texture Compression 
FLJP  D-Vision - Field Encoded Motion JPEG With LSI Bitstream Format 
GWLT  reserved 
H260  Intel - Conferencing codec 
H261  Intel - Conferencing codec 
H262  Intel - Conferencing codec 
H263  Intel - Conferencing codec 
H264  Intel - Conferencing codec 
H265  Intel - Conferencing codec 
H266  Intel - Conferencing codec 
H267  Intel - Conferencing codec 
H268  Intel - Conferencing codec 
H269  Intel - Conferencing codec 
I263  Intel - I263 
I420  Intel - Indeo 4 codec 
IAN  Intel - RDX 
ICLB  InSoft - CellB Videoconferencing codec 
ILVC  Intel - Layered Video 
ILVR  ITU-T - H.263+ compression standard 
IRAW  Intel - YUV uncompressed 

IV30  Intel - Indeo Video 3 codec 
IV31  Intel - Indeo Video 3.1 codec 
IV32  Intel - Indeo Video 3 codec 
IV33  Intel - Indeo Video 3 codec 
IV34  Intel - Indeo Video 3 codec 
IV35  Intel - Indeo Video 3 codec 
IV36  Intel - Indeo Video 3 codec 
IV37  Intel - Indeo Video 3 codec 
IV38  Intel - Indeo Video 3 codec 
IV39  Intel - Indeo Video 3 codec 
IV40  Intel - Indeo Video 4 codec 
IV41  Intel - Indeo Video 4 codec 
IV42  Intel - Indeo Video 4 codec 
IV43  Intel - Indeo Video 4 codec 
IV44  Intel - Indeo Video 4 codec 
IV45  Intel - Indeo Video 4 codec 
IV46  Intel - Indeo Video 4 codec 
IV47  Intel - Indeo Video 4 codec 
IV48  Intel - Indeo Video 4 codec 
IV49  Intel - Indeo Video 4 codec 
IV50  Intel - Indeo 5.0  
MP42  Microsoft - MPEG-4 Video Codec V2 
MPEG  Chromatic - MPEG 1 Video I Frame 
MRCA  FAST Multimedia - Mrcodec 
MRLE  Microsoft - Run Length Encoding 
MSVC  Microsoft - Video 1 
NTN1  Nogatech - Video Compression 1 
qpeq  Q-Team - QPEG 1.1 Format video codec 
RGBT  Computer Concepts - 32 bit support 
RT21  Intel - Indeo 2.1 codec 
RVX  Intel - RDX 
SDCC  Sun Communications - Digital Camera Codec 
SFMC  Crystal Net - SFM Codec 
SMSC  Radius - proprietary 
SMSD  Radius - proprietary 
SPLC  Splash Studios - ACM audio codec 
SQZ2  Microsoft - VXtreme Video Codec V2 
SV10  Sorenson - Video R1 
TLMS  TeraLogic - Motion Intraframe Codec 
TLST  TeraLogic - Motion Intraframe Codec 
TM20  Duck Corp. - TrueMotion 2.0 
TMIC  TeraLogic - Motion Intraframe Codec 
TMOT  Horizons Technology - TrueMotion Video Compression Algorithm 
TR20  Duck Corp. - TrueMotion RT 2.0 
V422  Vitec Multimedia - 24 bit YUV 4:2:2 format (CCIR 601). 
For this format, 2 consecutive pixels are represented by a 32 bit (4 byte) Y1UY2V color value. 
V655  Vitec Multimedia - 16 bit YUV 4:2:2 format. 
VCR1  ATI - VCR 1.0 
VIVO  Vivo - H.263 Video Codec 
VIXL  Miro Computer Products AG - for use with the Miro line of capture cards. 
VLV1  Videologic - VLCAP.DRV 
WBVC  Winbond Electronics - W9960 
XLV0  NetXL, Inc. - XL Video Decoder 
YC12  Intel - YUV12 codec 
YUV8  Winnov, Inc. - MM_WINNOV_CAVIAR_YUV8 
YUV9  Intel - YUV9 
YUYV  Canopus - YUYV compressor 
ZPEG  Metheus - Video Zipper
				

用于“设备无关位”(DIB) 压缩的 FourCC 值

Compressor Code  Description 
CYUV  Creative Labs, Inc - Creative Labs YUV 
FVF1  Iterated Systems, Inc. - Fractal Video Frame 
IF09  Intel - Intel Intermediate YUV9 
JPEG  Microsoft - Still Image JPEG DIB 
MJPG  Microsoft - Motion JPEG DIB Format 
PHMO  IBM - Photomotion 
ULTI  IBM - Ultimotion 
VDCT  Vitec Multimedia - Video Maker Pro DIB 
VIDS  Vitec Multimedia - YUV 4:2:2 CCIR 601 for V422 
YU92  Intel - YUV
补充:Opencv是使用微软的VFW来实现视频操作,查看源代码,发现opencv直接将CV_FOURCC 的值传给 VFW相关函数,未作修改。因此,可认定opencv理论上支持上述格式。虽然有这么多格式,但是使用opencv的cvCreateVideoWriter 中能够实际使用的值,依赖于 像操作系统注册了哪些解码器。如果使用了上面的某些标志而出错,特别是出现按一秒一秒保存图像时,请去下载相应格式的解码器进行安装。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值