orking video codecs
|
||||
codec name
|
fourcc
|
codecfile
|
out
|
comments
|
MPEG-PES output (.mpg or DXR3/DVB card)
|
-
|
-
|
MPES
|
for hardware decoding
|
MPEG-1 or 2 (libmpeg2)
|
-
DVR hdv2 mpg1 PIM1 VCR2 mpg2 |
-
|
YV12
I420 IYUV 422P |
with postprocessing
|
FFmpeg MPEG-1
|
-
mpg1 PIM1 VCR2 |
mpeg1video
|
YV12
I420 IYUV |
-
|
FFmpeg MPEG-2
|
-
mpg2 DVR hdv2 |
mpeg2video
|
YV12
I420 IYUV 422P 444P |
-
|
FFmpeg MPEG-1/2
|
-
mpg1 mpg2 PIM1 VCR2 DVR hdv2 |
mpegvideo
|
YV12
I420 IYUV 422P 444P |
-
|
NuppelVideo
|
NUV1
RJPG |
-
|
I420
IYUV |
-
|
FFmpeg PNG decoder
|
mpng
MPNG png |
png
|
BGR32
BGR24 BGR8 Y800 RGB32 RGB24 RGB8 |
-
|
PNG image decoder
|
mpng
MPNG png |
libpng
|
BGR32
BGR24 BGR8 Y800 |
Gray scaled PNG with Alpha channel not supported
|
TGA image decoder
|
mtga
MTGA |
-
|
BGR32
BGR24 |
Only 24bpp and 32bpp RGB TGA files supported
|
SGI image decoder
|
SGI1
|
-
|
BGR24
|
-
|
FFmpeg Intel Indeo 3.1/3.2
|
IV31
iv31 IV32 iv32 |
indeo3
|
YVU9
|
-
|
Autodesk FLI/FLC Animation
|
FLIC
|
flic
|
BGR8
|
-
|
Autodesk RLE decoder
|
AASC
|
aasc
|
BGR24
|
-
|
LOCO video decoder
|
LOCO
|
loco
|
422P
YV12 BGR32 BGR24 |
-
|
QuickTime Animation (RLE)
|
rle
|
qtrle
|
BGR32
RGB24 BGR15 BGR8 |
-
|
QuickTime Apple Video
|
rpza
azpr |
rpza
|
BGR15
|
-
|
Apple Graphics (SMC) codec
|
smc
|
smc
|
BGR8
|
-
|
Planar RGB (Photoshop)
|
8BPS
|
8bps
|
BGR32
BGR24 BGR8 |
-
|
Creative YUV (libavcodec)
|
cyuv
CYUV |
cyuv
|
411P
|
-
|
Microsoft RLE
|
-
WRLE |
msrle
|
BGR8
|
-
|
Id RoQ File Video Decoder
|
RoQV
|
roqvideo
|
YV12
|
-
|
LZO compressed
|
LZO1
|
liblzo
|
YV12
I420 BGR24 |
-
|
Theora (free
reworked VP3) |
theo
Thra |
libtheora
|
YV12
|
-
|
Cinepak Video (native codec)
|
cvid
CVID |
cinepak
|
YV12
BGR8 |
-
|
Cinepak Video
|
cvid
|
iccvid.dll
|
BGR24
BGR15 |
-
|
Microsoft Video 1 (native codec)
|
cram
CRAM msvc MSVC wham WHAM |
msvideo1
|
BGR15
BGR8 |
-
|
AVImszh (native codec)
|
MSZH
|
mszh
|
BGR24
|
-
|
AVIzlib (native codec)
|
ZLIB
|
zlib
|
BGR24
|
-
|
FFmpeg HuffYUV
|
HFYU
FFVH |
huffyuv
|
YUY2
422P YV12 BGR32 BGR24 |
-
|
FFV1 (lossless codec)
|
FFV1
|
ffv1
|
411P
444P 422P YV12 I420 IYUV YVU9 BGR32 |
-
|
FFSNOW (Michael's wavelet codec)
|
snow
SNOW |
snow
|
YV12
|
-
|
FFmpeg ASUS V1
|
ASV1
|
asv1
|
YV12
I420 IYUV |
-
|
FFmpeg ASUS V2
|
ASV2
|
asv2
|
YV12
I420 IYUV |
-
|
FFmpeg ATI VCR1
|
VCR1
|
vcr1
|
YVU9
|
-
|
FFmpeg Cirrus Logic AccuPak (CLJR)
|
CLJR
|
cljr
|
411P
|
-
|
FFmpeg Sorenson Video v1 (SVQ1)
|
SVQ1
svq1 |
svq1
|
YVU9
|
-
|
FFmpeg 4XM video
|
4XMV
|
4xm
|
BGR16
|
-
|
Miro VideoXL codec
|
VIXL
|
xl
|
411P
|
-
|
QuickDraw native decoder
|
qdrw
|
qdraw
|
RGB24
|
-
|
Indeo 2 native decoder
|
RT21
|
indeo2
|
YVU9
|
-
|
FFmpeg Flash video
|
FLV1
|
flv
|
YV12
|
-
|
FFmpeg DivX ;-) (MS MPEG-4 v3)
|
MPG3
mpg3 MP43 mp43 DIV5 div5 DIV6 div6 DIV3 div3 DIV4 div4 AP41 COL1 col1 COL0 col0 3IVD 3ivd |
msmpeg4
|
YV12
I420 IYUV |
-
|
FFmpeg M$ MPEG-4 v2
|
DIV2
div2 MP42 mp42 |
msmpeg4v2
|
YV12
I420 IYUV |
-
|
FFmpeg M$ MPEG-4 v1
|
DIV1
div1 MPG4 mpg4 |
msmpeg4v1
|
YV12
I420 IYUV |
-
|
FFmpeg M$ WMV1/WMV7
|
WMV1
wmv1 |
wmv1
|
YV12
I420 IYUV |
-
|
FFmpeg H.264
|
H264
h264 avc1 |
h264
|
YV12
I420 IYUV |
-
|
FFmpeg Sorenson Video v3 (SVQ3)
|
SVQ3
|
svq3
|
YV12
I420 IYUV |
-
|
FFmpeg MPEG-4
|
FMP4
fmp4 DIVX divx DIV1 div1 MP4S mp4s M4S2 m4s2 xvid XVID XviD XVIX DX50 dx50 BLZ0 mp4v MP4V UMP4 3IV2 3iv2 DXGM |
mpeg4
|
YV12
I420 IYUV |
-
|
WV1F MPEG-4
|
WV1F
|
mpeg4
|
YV12
I420 IYUV |
-
|
XviD (MPEG-4)
|
DIVX
divx xvid XVID XviD |
libxvidcore.a
|
YV12
I420 YUY2 UYVY YVYU BGR32 BGR24 BGR16 BGR15 |
-
|
OpenDivX API (ODIVX
DIVX4 DIVX5 XVID) |
mp4v
DIVX divx DIV1 div1 MP43 mp43 DIV3 div3 DIV4 div4 AP41 xvid XVID XviD DX50 BLZ0 |
libdivxdecore.so
|
YV12
I420 IYUV |
with postprocessing
|
DivX4Linux API (DIVX4
DIVX5 XVID) |
mp4v
DIVX divx DIV1 div1 MP43 mp43 DIV3 div3 DIV4 div4 AP41 xvid XVID XviD DX50 BLZ0 |
libdivxdecore.so
|
YUY2
UYVY BGR32 BGR24 BGR16 BGR15 |
with postprocessing
|
DivX ;-) (MS MPEG-4 v3)
|
MP43
mp43 DIV5 div5 DIV6 div6 DIV3 div3 DIV4 div4 AP41 |
divx_c32.ax
|
YUY2
UYVY BGR32 BGR24 BGR16 BGR15 |
with postprocessing
|
DivX ;-) (MS MPEG-4 v3)
|
MP43
mp43 DIV5 div5 DIV6 div6 DIV3 div3 DIV4 div4 AP41 |
divxc32.dll
|
YUY2
BGR32 BGR24 BGR15 |
-
|
Microsoft MPEG-4 v1/v2
|
DIV2
div2 MP4S mp4s MPG4 mpg4 MP42 mp42 |
mpg4ds32.ax
|
YUY2
|
with postprocessing
|
Microsoft MPEG-4 v1/v2
|
MPG4
mpg4 MP42 mp42 DIV2 |
mpg4c32.dll
|
YUY2
BGR32 BGR24 BGR15 |
-
|
Windows Media Video 8
|
WMV2
|
wmv8ds32.ax
|
YV12
I420 IYUV YUY2 UYVY |
-
|
Windows Media Video 7
|
WMV1
|
wmvds32.ax
|
YUY2
UYVY |
-
|
Windows Media Video 9 DMO
|
WMV3
WMVP |
wmv9dmod.dll
|
YV12
YUY2 UYVY |
-
|
Windows Media Video DMO
|
WMV1
WMV2 WMV3 WMVP |
wmvdmod.dll
|
YV12
YUY2 UYVY |
-
|
Windows Media Video Adv DMO
|
WMVA
WVP2 |
wmvadvd.dll
|
YV12
YUY2 UYVY |
-
|
Windows Media Screen Codec 2
|
MSS1
MSS2 |
wmsdmod.dll
|
BGR32
BGR24 BGR16 |
-
|
FFmpeg MJPEG decoder
|
MJPG
mjpg AVRn AVDJ jpeg mjpa JFIF ijpg IJPG JPEG JPGL LJPG dmb1 |
mjpeg
|
444P
422P YUY2 YV12 I420 IYUV BGR32 |
-
|
FFmpeg MJPEG-B decoder
|
mjpb
|
mjpegb
|
444P
422P YUY2 YV12 I420 IYUV |
-
|
Independent JPEG Group's codec
|
ijpg
IJPG jpeg AVRn AVDJ |
libjpeg
|
RGB24
BGR24 BGR32 |
-
|
Morgan Motion JPEG Codec
|
MJPG
mjpa mjpb mjpg dmb1 |
m3jpeg32.dll
|
YUY2
UYVY BGR32 BGR24 BGR15 |
-
|
MainConcept Motion JPEG
|
MJPG
mjpa mjpb mjpg |
mcmjpg32.dll
|
YUY2
UYVY BGR32 BGR24 BGR15 |
-
|
AVID Motion JPEG
|
AVRn
AVDJ MJPG mjpg |
AvidAVICodec.dll
|
BGR24
|
slooooooooow but stable
|
LEAD (M)JPEG
|
MJPG
jpeg LEAD |
LCodcCMP.dll
|
BGR24
BGR15 |
supports interlaced MJPEG
|
Morgan MJPEG2000
|
MJ2C
|
m3jp2k32.dll
|
YV12
I420 IYUV YUY2 UYVY BGR32 BGR24 BGR15 |
-
|
Vivo H.263
|
VIVO
vivo viv1 viv2 |
ivvideo.dll
|
BGR32
BGR24 BGR15 |
-
|
UB Video H.263/H.263+/H.263++ Decoder
|
U263
vivo VIVO viv1 |
ubv263d+.ax
|
BGR24
|
-
|
I263
|
I263
i263 vivo VIVO viv1 |
i263_32.drv
|
I420
YUY2 BGR32 BGR24 BGR15 |
-
|
FFmpeg I263 decoder
|
I263
i263 |
h263i
|
YV12
I420 IYUV |
-
|
FFmpeg H.263+ decoder
|
H263
U263 h263 X263 viv1 s263 |
h263
|
YV12
I420 IYUV |
-
|
CCITT H.261
|
H261
h261 |
h261
|
YV12
|
-
|
Intel Indeo 5
|
IV50
iv50 |
ir50_32.dll
|
YV12
IYUV I420 YUY2 UYVY BGR32 BGR24 BGR16 BGR15 |
-
|
Intel Indeo 5
|
IV50
iv50 |
ir50_32.dll
|
YUY2
BGR32 BGR24 BGR15 |
-
|
Intel Indeo 4.1
|
IV41
iv41 |
ir41_32.dll
|
IF09
BGR24 BGR15 |
-
|
Intel Indeo 3.1/3.2
|
IV31
iv31 IV32 iv32 |
ir32_32.dll
|
IF09
BGR24 BGR15 |
-
|
XAnim's Intel Indeo 5
|
IV50
iv50 |
vid_iv50.xa
|
YVU9
|
-
|
XAnim's Intel Indeo 4.1
|
IV41
iv41 |
vid_iv41.xa
|
YVU9
|
-
|
XAnim's Intel Indeo 3.1/3.2
|
IV31
iv31 IV32 iv32 |
vid_iv32.xa
|
YVU9
|
-
|
Sony Digital Video (DV)
|
dvsl
dvsd dvhd DVSD dvcp dvc |
qdv.dll
|
YUY2
UYVY BGR24 BGR16 BGR15 |
-
|
FFmpeg DV decoder
|
DVSD
dvsd DVCS dvcs dvcp dvc |
dvvideo
|
411P
YV12 |
-
|
Raw DV decoder (libdv)
|
DVSD
dvsd DVCS dvcs dvcp dvc AVdv |
libdv.so.2
|
YUY2
|
-
|
MainConcept DV Codec
|
DVSD
dvsd DVCS dvcs CDVC cdvc dvcp dvc |
mcdvd_32.dll
|
YUY2
UYVY BGR32 BGR24 BGR15 |
-
|
XAnim's 3ivx Delta 3.5 plugin
|
3IV1
|
vid_3ivX.xa
|
YV12
IYUV I420 |
-
|
Linux RealPlayer 10 RV30/40 decoder
|
RV30
rv30 RV40 rv40 |
drvc.so
|
I420
|
-
|
Linux RealPlayer 9 RV40 decoder
|
RV40
rv40 |
drv4.so.6.0
|
I420
|
-
|
Win32 RealPlayer 9 RV40 decoder
|
RV40
rv40 |
drv43260.dll
|
I420
|
-
|
Mac OS X RealPlayer 9 RV40 decoder
|
RV40
rv40 |
drvc.bundle/Contents/MacOS/drvc
|
I420
|
-
|
Linux RealPlayer 8 RV30 decoder
|
RV30
rv30 |
drv3.so.6.0
|
I420
|
-
|
Win32 RealPlayer 8 RV30 decoder
|
RV30
rv30 |
drv33260.dll
|
I420
|
-
|
Mac OS X RealPlayer 9 RV30 decoder
|
RV30
rv30 |
drvc.bundle/Contents/MacOS/drvc
|
I420
|
-
|
Linux RealPlayer 8 RV20 decoder
|
RV20
rv20 |
drv2.so.6.0
|
I420
|
-
|
Win32 RealPlayer 8 RV20 decoder
|
RV20
rv20 |
drv23260.dll
|
I420
|
-
|
Mac OS X RealPlayer 9 RV20 decoder
|
RV20
rv20 |
drv2.bundle/Contents/MacOS/drv2
|
I420
|
-
|
Alparysoft lossless codec dshow
|
ASLC
|
aslcodec_dshow.dll
|
BGR24
|
-
|
Alparysoft lossless codec vfw
|
ASLC
|
aslcodec_vfw.dll
|
BGR24
|
-
|
Lead CMW wavelet 2.0
|
LCW2
|
LCODCCMW2E.dll
|
BGR24
BGR8 |
-
|
FFmpeg RV10 decoder
|
RV10
rv10 RV13 rv13 |
rv10
|
YV12
I420 IYUV |
-
|
On2 Open Source VP3 Codec
|
VP30
vp30 VP31 vp31 |
vp31vfw.dll
|
YUY2
BGR32 BGR24 BGR15 |
For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/
|
On2 VP4 Personal Codec
|
VP40
VP31 VP30 vp31 vp30 |
vp4vfw.dll
|
YUY2
BGR32 BGR24 |
Decodes also VP3
|
On2 VP5 Personal Codec
|
VP50
|
vp5vfw.dll
|
YUY2
BGR32 BGR24 |
-
|
On2 VP6 Personal Codec
|
VP60
VP61 VP62 |
vp6vfw.dll
|
YUY2
BGR32 BGR24 |
-
|
Motion Wavelets
|
MWV1
|
icmw_32.dll
|
BGR24
BGR15 |
-
|
ASUS V2
|
ASV2
|
asusasv2.dll
|
UYVY
BGR32 BGR24 BGR15 |
-
|
ASUS V1
|
ASV1
|
asusasvd.dll
|
UYVY
BGR32 BGR24 BGR15 |
-
|
IBM Ultimotion native decoder
|
ULTI
|
ultimotion
|
YVU9
|
-
|
IBM Ultimotion
|
ULTI
|
ultimo.dll
|
YUY2
UYVY BGR32 BGR24 BGR15 |
-
|
Windows Screen Video
|
MSS1
|
msscds32.ax
|
BGR32
BGR24 BGR16 BGR15 |
-
|
UCOD-ClearVideo
|
UCOD
|
clrviddd.dll
|
BGR32
BGR24 BGR15 |
-
|
ATI VCR-2
|
VCR2
|
ativcr2.dll
|
YV12
BGR24 |
-
|
Duck Truemotion1
|
DUCK
|
truemotion1
|
BGR15
BGR16 BGR24 |
-
|
TrueMotion 2.0
|
TM20
|
tm20dec.ax
|
BGR32
BGR24 BGR16 |
YUV faulting
|
SP5x codec - used by Aiptek MegaCam
|
SP53
SP54 SP55 SP56 SP57 SP58 |
sp5x
|
YV12
|
-
|
SP5x codec - used by Aiptek MegaCam
|
SP53
SP54 SP55 SP56 SP57 SP58 |
sp5x_32.dll
|
BGR24
BGR15 |
-
|
SoftMedia ViVD V2 codec VfW
|
GXVE
gxve |
ViVD2.dll
|
YUY2
YV12 I420 YVU9 BGR32 BGR24 BGR15 |
-
|
Winnov Videum winx codec
|
WINX
|
wnvwinx.dll
|
BGR32
BGR24 BGR15 |
-
|
FFmpeg wnv1 native codec
|
WNV1
|
wnv1
|
422P
|
-
|
Winnov Videum wnv1 codec
|
WNV1
|
wnvplay1.dll
|
BGR32
BGR24 BGR15 |
-
|
VDOWave codec
|
VDOM
|
vdowave.drv
|
BGR24
|
-
|
Vianet Lsvx Video Decoder
|
lsvx
lsvm lsvc |
lsvxdec.dll
|
BGR32
BGR24 BGR16 |
-
|
VMware video
|
VMnc
|
vmnc.dll
|
BGR24
BGR15 BGR8 |
-
|
win32/quicktime 3IV1 (3ivx) decoder
|
3IV1
|
3ivx Delta 3.5.qtx
|
YUY2
|
-
|
Win32/QuickTime Avid Meridien Uncompressed
|
AVUI
|
AvidQTAVUICodec.qtx
|
YUY2
|
-
|
Win32/QuickTime Cinepak decoder
|
cvid
|
QuickTime.qts
|
YUY2
|
-
|
Win32/QuickTime SVQ3 decoder
|
SVQ3
|
QuickTimeEssentials.qtx
|
YUY2
|
-
|
VSS Codec Light
|
VSSV
|
vsslight.dll
|
BGR24
|
-
|
VSS H.264 New
|
VSSH
|
vsshdsd.dll
|
YV12
|
-
|
VSS H.264 Old
|
VSSH
|
vssh264.dll
|
BGR24
|
-
|
VSS Wavelet Video Codec
|
VSSW
|
vsswlt.dll
|
BGR24
|
-
|
AVIzlib
|
ZLIB
|
avizlib.dll
|
BGR24
|
24bpp only
|
AVImszh
|
MSZH
|
avimszh.dll
|
BGR24
|
24bpp only
|
Q-Team's QPEG (www.q-team.de)
|
Q1.0
QPEG Q1.1 qpeq |
qpeg32.dll
|
BGR8
|
BGR8 only!
|
TechSmith Camtasia Screen Codec (native)
|
TSCC
tscc |
camtasia
|
BGR32
BGR24 BGR15 BGR8 |
-
|
TechSmith Camtasia Screen Codec
|
TSCC
tscc |
tsccvid.dll
|
BGR32
BGR24 BGR15 BGR8 |
-
|
FRAPS: Realtime Video Capture
|
FPS1
fps1 |
frapsvid.dll
|
BGR32
|
Requires a processor with SSE???
|
RAW RGB32
|
-
raw BGR |
-
|
RGB32
|
-
|
RAW RGB24
|
-
raw BGR |
-
|
RGB24
|
-
|
RAW RGB16
|
-
raw BGR |
-
|
RGB16
|
-
|
RAW BGR32
|
-
|
-
|
BGR32
|
-
|
RAW BGR32
|
-
RGB |
-
|
BGR32
|
-
|
RAW BGR24
|
-
|
-
|
BGR24
|
-
|
RAW BGR24
|
-
raw RGB |
-
|
BGR24
|
-
|
RAW BGR15
|
-
|
-
|
BGR16
|
-
|
RAW BGR15
|
-
raw RGB |
-
|
BGR16
|
-
|
RAW BGR15
|
-
|
-
|
BGR15
|
-
|
RAW BGR15
|
-
raw RGB |
-
|
BGR15
|
-
|
RAW BGR8
|
-
|
-
|
BGR8
|
-
|
RAW BGR8
|
-
raw RGB |
-
|
BGR8
|
-
|
RAW BGR1
|
-
raw RGB |
-
|
BGR1
|
-
|
RAW YUY2
|
-
raw yuy2 YUY2 |
-
|
YUY2
|
-
|
RAW UYVY
|
-
raw uyvy UYVY |
-
|
UYVY
|
-
|
RAW 444P
|
-
raw 444p 444P |
-
|
444P
|
-
|
RAW 422P
|
-
raw 422p 422P |
-
|
422P
|
-
|
RAW YV12
|
-
raw yv12 YV12 |
-
|
YV12
|
-
|
RAW NV21
|
-
raw nv21 NV21 |
-
|
YV12
|
-
|
RAW NV12
|
-
raw nv12 NV12 |
-
|
YV12
|
-
|
RAW HM12
|
-
raw hm12 HM12 |
-
|
YV12
|
-
|
RAW I420
|
-
raw i420 I420 IYUV iyuv |
-
|
I420
IYUV |
-
|
RAW YVU9
|
-
raw yvu9 YVU9 |
-
|
YVU9
|
-
|
RAW Y8/Y800
|
-
Y8 y800 Y800 |
-
|
Y800
Y8 |
-
|
New / Untested codecs
|
||||
codec name
|
fourcc
|
codecfile
|
problem
|
|
FFmpeg ZyGo
|
ZyGo
|
h263
|
-
|
|
M261
|
m261
M261 |
msh261.drv
|
-
|
|
FFmpeg RV20 decoder
|
RV20
rv20 |
rv20
|
-
|
|
FFmpeg VP3
|
VP30
vp30 VP31 vp31 VP3 |
vp3
|
-
|
|
FFmpeg Theora
|
theo
Thra |
theora
|
-
|
|
CJPG
|
CJPG
|
CtWbJpg.DLL
|
sample files needed (this DLL is decompression only!)
|
|
Win32/QuickTime BeHereiVideo decoder
|
bhiv
|
BeHereiVideo.qtx
|
sample file wanted!
|
|
Codecs with problems
|
||||
codec name
|
fourcc
|
codecfile
|
problem
|
|
FFmpeg MPEG-1/2 (XvMC)
|
-
mpg1 mpg2 DVR hdv2 PIM1 VCR2 |
mpegvideo_xvmc
|
-
|
|
Microsoft Video 1
|
cram
CRAM msvc MSVC wham WHAM |
msvidc32.dll
|
-vf palette required for 8bpp
|
|
HuffYUV
|
HFYU
|
huffyuv.dll
|
-
|
|
XAnim's Radius Cinepak Video
|
cvid
|
vid_cvid.xa
|
-
|
|
FFmpeg M$ WMV2/WMV8
|
【轉】[OpenCV]關於opencv不能打開某些視頻得問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.