📄 codecs.conf
字号:
;=============================================================================; Default codecs config file. It replaces the old codecs.c file!; Before editing this file, please read DOCS/tech/codecs.conf.txt !;=============================================================================release 20030724;=============================================================================; VIDEO CODECS;=============================================================================; MPEG-1/2 decoding:; Note: mpegpes is preferred for hw decoders:videocodec mpegpes info "MPEG-PES output (.mpg or DXR3/DVB card)" comment "for hardware decoding" status working format 0x10000001 ; mpeg 1 format 0x10000002 ; mpeg 2 driver mpegpes out MPESvideocodec mpeg12 info "MPEG-1 or 2 (libmpeg2)" comment "with postprocessing" status working format 0x10000001 ; MPEG-1 format 0x10000002 ; MPEG-2 driver libmpeg2; dll "libmpeg2" out YV12,I420,IYUV out 422Pvideocodec ffmpeg1 info "FFmpeg MPEG-1" status working format 0x10000001 ; MPEG-1 fourcc mpg1 fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc VCR2 driver ffmpeg dll "mpeg1video" out YV12,I420,IYUVvideocodec ffmpeg2 info "FFmpeg MPEG-2" status working format 0x10000002 ; MPEG-2 fourcc mpg2 driver ffmpeg dll "mpeg2video" out YV12,I420,IYUV out 422P,444P; for backward compatibilityvideocodec ffmpeg12 info "FFmpeg MPEG-1/2" status working format 0x10000001 ; MPEG-1 format 0x10000002 ; MPEG-2 fourcc mpg1,mpg2 fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc VCR2 driver ffmpeg dll "mpegvideo" out YV12,I420,IYUV out 422P,444Pvideocodec ffmpeg12mc info "FFmpeg MPEG-1/2 (XvMC)" status buggy format 0x10000001 ; MPEG-1 format 0x10000002 ; MPEG-2 fourcc mpg1,mpg2 fourcc PIM1 ; Pinnacle hardware-MPEG-1 driver ffmpeg dll "mpegvideo_xvmc" out IDCT_MPEG2 out MOCO_MPEG2; we have only native open source codecs for these:videocodec nuv info "NuppelVideo" status working fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC driver nuv out I420,IYUVvideocodec mpng info "PNG image decoder" status working comment "Gray scaled PNG with Alpha channel not supported" fourcc mpng,MPNG fourcc "png " ; for PNG-encoded QuickTime files dll "libpng" driver mpng out BGR32,BGR24videocodec mtga info "TGA image decoder" status working comment "Only 24bpp and 32bpp RGB TGA files supported" fourcc mtga,MTGA driver mtga out BGR32,BGR24videocodec sgi info "SGI image decoder" status working fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC driver sgi out BGR24videocodec ffindeo3 info "FFmpeg Intel Indeo 3.1/3.2" status working fourcc IV31,iv31 fourcc IV32,iv32 driver ffmpeg dll indeo3 out YVU9videocodec fffli info "Autodesk FLI/FLC Animation" status working fourcc FLIC ; FLIC is an internal MPlayer FOURCC driver ffmpeg dll "flic" out BGR8videocodec ffaasc info "Autodesk RLE decoder" status working fourcc AASC driver ffmpeg dll "aasc" out BGR24videocodec ffloco info "LOCO video decoder" status working fourcc LOCO driver ffmpeg dll "loco" out 422P,YV12,BGR32,BGR24 queryvideocodec ffqtrle info "QuickTime Animation (RLE)" status working format 0x20656C72 ; "rle " driver ffmpeg dll "qtrle" out BGR32,RGB24,BGR15,BGR8 queryvideocodec ffrpza info "QuickTime Apple Video" status working fourcc rpza,azpr driver ffmpeg dll "rpza" out BGR15videocodec ffsmc info "Apple Graphics (SMC) codec" status working format 0x20636d73 ; "smc " driver ffmpeg dll "smc" out BGR8videocodec ff8bps info "Planar RGB (Photoshop)" status working fourcc 8BPS driver ffmpeg dll "8bps" out BGR32,BGR24,BGR8 queryvideocodec ffcyuv info "Creative YUV (libavcodec)" status working fourcc cyuv,CYUV driver ffmpeg dll "cyuv" out 411Pvideocodec ffmsrle info "Microsoft RLE" status working format 0x1 format 0x2 driver ffmpeg dll "msrle" out BGR8videocodec ffroqvideo info "Id RoQ File Video Decoder" status working fourcc RoQV ; RoQV is an internal MPlayer FOURCC driver ffmpeg dll "roqvideo" out YV12videocodec lzo info "LZO compressed" status working fourcc LZO1 driver lzo dll "liblzo" out YV12,I420 out BGR24 flipvideocodec theora info "Theora (free, reworked VP3)" status working fourcc theo,Thra driver theora dll libtheora out YV12; prefer native codecs over win32?; the win32 codecs probably are (better) optimized and support direct; rendering, so this may be not the best idea...;WIN32:videocodec cram info "Microsoft Video 1" comment "-vf palette required for 8bpp" status buggy fourcc cram,CRAM CRAM fourcc msvc,MSVC CRAM fourcc wham,WHAM CRAM driver vfw dll "msvidc32.dll" out BGR24,BGR15,BGR8 static,queryvideocodec ffcvid info "Cinepak Video (native codec)" status working fourcc cvid,CVID driver ffmpeg dll "cinepak" out YV12,BGR8 queryvideocodec cvidvfw info "Cinepak Video" status working fourcc cvid driver vfw dll "iccvid.dll"; out YUY2; out UYVY out BGR24,BGR15 staticvideocodec huffyuv info "HuffYUV" status buggy fourcc HFYU driver vfw dll "huffyuv.dll" out YUY2 flip,noflip,query; out UYVY flip out BGR32,BGR24 flip,query;NATIVE:videocodec ffvideo1 info "Microsoft Video 1 (native codec)" status working fourcc cram,CRAM fourcc msvc,MSVC fourcc wham,WHAM driver ffmpeg dll "msvideo1" out BGR15,BGR8 queryvideocodec ffmszh info "AVImszh (native codec)" status working fourcc MSZH driver ffmpeg dll "mszh" out BGR24videocodec ffzlib info "AVIzlib (native codec)" status working fourcc ZLIB driver ffmpeg dll "zlib" out BGR24;XAnim (slow):videocodec cvidxa info "XAnim's Radius Cinepak Video" status buggy fourcc cvid driver xanim dll "vid_cvid.xa" out YV12,IYUV,I420 static; time to decide what to do with the mpeg4/divx variants...; ff* is fastest...videocodec ffhuffyuv info "FFmpeg HuffYUV" status working fourcc HFYU,FFVH driver ffmpeg dll huffyuv out YUY2,422P,YV12 out BGR32,BGR24videocodec ffv1 info "FFV1 (lossless codec)" status working fourcc FFV1 driver ffmpeg dll ffv1 out 411P,444P,422P,YV12,I420,IYUV,YVU9 out BGR32videocodec ffsnow info "FFSNOW (Michael's wavelet codec)" status working fourcc snow,SNOW driver ffmpeg dll snow out YV12videocodec ffasv1 info "FFmpeg ASUS V1" status working fourcc ASV1 driver ffmpeg dll asv1 out YV12,I420,IYUVvideocodec ffasv2 info "FFmpeg ASUS V2" status working fourcc ASV2 driver ffmpeg dll asv2 out YV12,I420,IYUVvideocodec ffvcr1 info "FFmpeg ATI VCR1" status working fourcc VCR1 driver ffmpeg dll vcr1 out YVU9videocodec ffcljr info "FFmpeg Cirrus Logic AccuPak (CLJR)" status working fourcc CLJR driver ffmpeg dll cljr out 411Pvideocodec ffsvq1 info "FFmpeg Sorenson Video v1 (SVQ1)" status working fourcc SVQ1,svq1 driver ffmpeg dll svq1 out YVU9videocodec ff4xm info "FFmpeg 4XM video" status working fourcc 4XMV driver ffmpeg dll 4xm out BGR16videocodec ffvixl info "Miro VideoXL codec" status working fourcc VIXL driver ffmpeg dll xl out 411Pvideocodec ffqtdrw info "QuickDraw native decoder" status working fourcc qdrw driver ffmpeg dll qdraw out RGB24videocodec ffflv info "FFmpeg Flash video" status working fourcc FLV1 driver ffmpeg dll flv out YV12videocodec ffdivx info "FFmpeg DivX ;-) (MS MPEG-4 v3)" status working fourcc MPG3,mpg3 div3 fourcc MP43,mp43 div3 ; M$ MPEG-4 v3 (fourcc mapping to div3) fourcc DIV5,div5 div3 ; DivX 3.20 fourcc DIV6,div6 div4 ; -||- fourcc DIV3,div3,DIV4,div4 fourcc AP41 div3 ; AngelPotion stuff fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax) fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com) driver ffmpeg dll msmpeg4 out YV12,I420,IYUV videocodec ffmp42 info "FFmpeg M$ MPEG-4 v2" status working fourcc DIV2,div2 mp42 fourcc MP42,mp42 driver ffmpeg dll msmpeg4v2 out YV12,I420,IYUVvideocodec ffmp41 info "FFmpeg M$ MPEG-4 v1" status working fourcc DIV1,div1 mpg4 fourcc MPG4,mpg4 driver ffmpeg dll msmpeg4v1 out YV12,I420,IYUVvideocodec ffwmv1 info "FFmpeg M$ WMV1/WMV7" status working fourcc WMV1,wmv1 driver ffmpeg dll wmv1 out YV12,I420,IYUVvideocodec ffwmv2 info "FFmpeg M$ WMV2/WMV8" status buggy fourcc WMV2,wmv2 driver ffmpeg dll wmv2 out YV12,I420,IYUV videocodec ffh264 info "FFmpeg H.264" status working fourcc H264,h264 fourcc avc1 format 0x10000005 driver ffmpeg dll h264 out YV12,I420,IYUVvideocodec ffsvq3 info "FFmpeg Sorenson Video v3 (SVQ3)" status working fourcc SVQ3 driver ffmpeg dll svq3 out YV12,I420,IYUVvideocodec ffodivx info "FFmpeg MPEG-4" status working fourcc FMP4,fmp4 fourcc DIVX,divx fourcc DIV1,div1 divx fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc M4S2,m4s2 fourcc xvid,XVID,XviD,XVIX fourcc DX50,dx50,BLZ0 DX50 fourcc mp4v,MP4V format 0x4 fourcc UMP4 fourcc 3IV2,3iv2 ; 3ivx Delta 4 fourcc DXGM format 0x10000004 ; mpeg 4 es driver ffmpeg dll mpeg4 ;opendivx out YV12,I420,IYUVvideocodec ffwv1f info "WV1F MPEG-4" status working fourcc WV1F driver ffmpeg dll mpeg4 out YV12,I420,IYUV flipvideocodec xvid info "XviD (MPEG-4)" status working fourcc DIVX,divx fourcc xvid,XVID,XviD format 0x4 driver xvid out YV12 out I420 out YUY2 out UYVY out YVYU out BGR32,BGR24,BGR16,BGR15 dll "libxvidcore.a"; divx4 does direct render, and is native on Linuxvideocodec odivx info "OpenDivX API (ODIVX,DIVX4,DIVX5,XVID)" comment "with postprocessing" status working fourcc mp4v fourcc DIVX,divx fourcc DIV1,div1 divx; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only! fourcc AP41 DIV3 ; AngelPotion stuff fourcc xvid,XVID,XviD fourcc DX50,BLZ0 DX50 format 0x4 driver odivx dll "libdivxdecore.so" out YV12,I420,IYUVvideocodec divx4 info "DivX4Linux API (DIVX4,DIVX5,XVID)" comment "with postprocessing" status working fourcc mp4v fourcc DIVX,divx fourcc DIV1,div1 divx; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only! fourcc AP41 DIV3 ; AngelPotion stuff fourcc xvid,XVID,XviD fourcc DX50,BLZ0 DX50 format 0x4 driver divx4 dll "libdivxdecore.so"; out I420 ; planar direct rendering out YUY2 out UYVY out BGR32,BGR24,BGR16,BGR15; is divx4vfw stable enough, working everywhere and faster than divxds?videocodec divx4vfw info "DivX4Windows-VFW" status buggy comment "sig11 with -framedrop" fourcc DIVX,divx ; opendivx / divx4 fourcc DIV1,div1 divx; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only! fourcc AP41 DIV3 ; AngelPotion stuff format 0x4 driver vfw dll "divx.dll"; out YV12 ; buggy out YUY2 out BGR32,BGR24,BGR15; the original ones... prefer DShow for postprocessing:videocodec divxds info "DivX ;-) (MS MPEG-4 v3)" comment "with postprocessing" status working fourcc MP43,mp43 div3 ; fourcc mapping to div3 fourcc DIV5,div5 div3 fourcc DIV6,div6 div4 fourcc DIV3,div3,DIV4,div4 fourcc AP41 div3 ; AngelPotion stuff driver dshow dll "divx_c32.ax" guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa out YUY2,UYVY out BGR32,BGR24,BGR16,BGR15videocodec divx info "DivX ;-) (MS MPEG-4 v3)" status working fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3) fourcc DIV5,div5 div3 ; DivX 3.20 fourcc DIV6,div6 div4 ; -||- fourcc DIV3,div3,DIV4,div4 fourcc AP41 div3 ; AngelPotion stuff driver vfw dll "divxc32.dll" out YUY2 yuvhack out BGR32,BGR24,BGR15 ; hmm. we should check, maybe these are/will be playable with libavcodec:videocodec mpeg4ds info "Microsoft MPEG-4 v1/v2" status working comment "with postprocessing" fourcc DIV2,div2 mp42 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc MPG4,mpg4 fourcc MP42,mp42 driver dshow dll "mpg4ds32.ax" guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66 out YUY2 out BGR32,BGR24,BGR16,BGR15videocodec mpeg4 info "Microsoft MPEG-4 v1/v2" status working fourcc MPG4,mpg4 fourcc MP42,mp42 fourcc DIV2 mp42 driver vfw dll "mpg4c32.dll" out YUY2 yuvhack out BGR32,BGR24,BGR15videocodec wmv8 info "Windows Media Video 8" status working fourcc WMV2 driver dshow dll "wmv8ds32.ax" guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f out YV12,I420,IYUV out YUY2,UYVY out BGR32,BGR24,BGR16,BGR15videocodec wmv7 info "Windows Media Video 7" status working fourcc WMV1 driver dshow dll "wmvds32.ax" guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae out YUY2,UYVY out BGR32,BGR24,BGR16,BGR15videocodec wmv9dmo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -