ffmpeg概述文档

General Documentation

Table of Contents


1. External libraries

FFmpeg can be hooked up with a number of external libraries to add support for more formats. None of them are used by default, their use has to be explicitly requested by passing the appropriate flags to ‘./configure’.

1.1 OpenJPEG

FFmpeg can use the OpenJPEG libraries for encoding/decoding J2K videos. Go to http://www.openjpeg.org/ to get the libraries and follow the installation instructions. To enable using OpenJPEG in FFmpeg, pass --enable-libopenjpeg to ‘./configure’.

1.2 OpenCORE and VisualOn libraries

Spun off Google Android sources, OpenCore and VisualOn libraries provide encoders for a number of audio codecs.

OpenCORE and VisualOn libraries are under the Apache License 2.0 (see http://www.apache.org/licenses/LICENSE-2.0 for details), which is incompatible with the LGPL version 2.1 and GPL version 2. You have to upgrade FFmpeg’s license to LGPL version 3 (or if you have enabled GPL components, GPL version 3) to use it.

NOTE

1.2.1 OpenCORE AMR

FFmpeg can make use of the OpenCORE libraries for AMR-NB decoding/encoding and AMR-WB decoding.

Go to http://sourceforge.net/projects/opencore-amr/ and follow the instructions for installing the libraries. Then pass --enable-libopencore-amrnb and/or --enable-libopencore-amrwb to configure to enable them.

1.2.2 VisualOn AAC encoder library

FFmpeg can make use of the VisualOn AACenc library for AAC encoding.

Go to http://sourceforge.net/projects/opencore-amr/ and follow the instructions for installing the library. Then pass --enable-libvo-aacenc to configure to enable it.

1.2.3 VisualOn AMR-WB encoder library

FFmpeg can make use of the VisualOn AMR-WBenc library for AMR-WB encoding.

Go to http://sourceforge.net/projects/opencore-amr/ and follow the instructions for installing the library. Then pass --enable-libvo-amrwbenc to configure to enable it.

1.3 LAME

FFmpeg can make use of the LAME library for MP3 encoding.

Go to http://lame.sourceforge.net/ and follow the instructions for installing the library. Then pass --enable-libmp3lame to configure to enable it.

1.4 libvpx

FFmpeg can make use of the libvpx library for VP8 encoding.

Go to http://www.webmproject.org/ and follow the instructions for installing the library. Then pass --enable-libvpx to configure to enable it.

1.5 x264

FFmpeg can make use of the x264 library for H.264 encoding.

Go to http://www.videolan.org/developers/x264.html and follow the instructions for installing the library. Then pass --enable-libx264 to configure to enable it.

x264 is under the GNU Public License Version 2 or later (see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html for details), you must upgrade FFmpeg’s license to GPL in order to use it.

NOTE

2. Supported File Formats, Codecs or Features

You can use the -formats and -codecs options to have an exhaustive list.

2.1 File Formats

FFmpeg supports the following file formats through the libavformat library:

NameEncodingDecodingComments
4xm X4X Technologies format, used in some games.
8088flex TMV X
ACT Voice Xcontains G.729 audio
Adobe FilmstripXX
Audio IFF (AIFF)XX
American Laser Games MM XMultimedia format used in games like Mad Dog McCree.
3GPP AMRXX
Apple HTTP Live Streaming X
Artworx Data Format X
ASFXX
AVIXX
AVISynth X
AVS XMultimedia format used by the Creature Shock game.
Beam Software SIFF XAudio and video format used in some games by Beam Software.
Bethesda Softworks VID XUsed in some games from Bethesda Softworks.
Binary text X
Bink XMultimedia format used by many games.
Bitmap Brothers JV XUsed in Z and Z95 games.
Brute Force & Ignorance XUsed in the game Flash Traffic: City of Angels.
BWFXX
CRI ADXXXAudio-only format used in console video games.
Discworld II BMV X
Interplay C93 XUsed in the game Cyberia from Interplay.
Delphine Software International CIN XMultimedia format used by Delphine Software games.
CD+G XVideo format used by CD+G karaoke disks
Commodore CDXL XAmiga CD video format
Core Audio FormatXXApple Core Audio Format
CRC testing formatX 
Creative VoiceXXCreated for the Sound Blaster Pro.
CRYO APC XAudio format used in some games by CRYO Interactive Entertainment.
D-Cinema audioXX
Deluxe Paint Animation X
DFA XThis format is used in Chronomaster game
DV videoXX
DXA XThis format is used in the non-Windows version of the Feeble Files game and different game cutscenes repacked for use with ScummVM.
Electronic Arts cdata X
Electronic Arts Multimedia XUsed in various EA games; files have extensions like WVE and UV2.
FFM (FFserver live feed)XX
Flash (SWF)XX
Flash 9 (AVM2)XXOnly embedded audio is decoded.
FLI/FLC/FLX animation X.fli/.flc files
Flash Video (FLV)XXMacromedia Flash video files
framecrc testing formatX 
FunCom ISS XAudio format used in various games from FunCom like The Longest Journey.
G.723.1XX
G.729 BITXX
G.729 raw X
GIF AnimationX 
GXFXXGeneral eXchange Format SMPTE 360M, used by Thomson Grass Valley playout servers.
iCEDraw File X
ICO XMicrosoft Windows ICO
id Quake II CIN video X
id RoQXXUsed in Quake III, Jedi Knight 2 and other computer games.
IEC61937 encapsulationXX
IFF XInterchange File Format
Interplay MVE XFormat used in various Interplay computer games.
IV8 XA format generated by IndigoVision 8000 video server.
IVF (On2)XXA format used by libvpx
LATMXX
LMLM4 XUsed by Linux Media Labs MPEG-4 PCI boards
LOAS Xcontains LATM multiplexed AAC audio
LXF XVR native stream format, used by Leitch/Harris’ video servers.
MatroskaXX
Matroska audioX 
FFmpeg metadataXXMetadata in text format.
MAXIS XA XUsed in Sim City 3000; file extension .xa.
MD Studio X
Metal Gear Solid: The Twin Snakes X
Mobotix .mxg X
Monkey’s Audio X
Motion Pixels MVI X
MOV/QuickTime/MP4XX3GP, 3GP2, PSP, iPod variants supported
MP2XX
MP3XX
MPEG-1 SystemXXmuxed audio and video, VCD format supported
MPEG-PS (program stream)XXalso known as VOB file, SVCD and DVD format supported
MPEG-TS (transport stream)XXalso known as DVB Transport Stream
MPEG-4XXMPEG-4 is a variant of QuickTime.
MIME multipart JPEGX 
MSN TCP webcam XUsed by MSN Messenger webcam streams.
MTV X
Musepack X
Musepack SV8 X
Material eXchange Format (MXF)XXSMPTE 377M, used by D-Cinema, broadcast industry.
Material eXchange Format (MXF), D-10 MappingXXSMPTE 386M, D-10/IMX Mapping.
NC camera feed XNC (AVIP NC4600) camera streams
NTT TwinVQ (VQF) XNippon Telegraph and Telephone Corporation TwinVQ.
Nullsoft Streaming Video X
NuppelVideo X
NUTXXNUT Open Container Format
OggXX
Playstation Portable PMP X
TechnoTrend PVA XUsed by TechnoTrend DVB PCI boards.
QCP X
raw ADTS (AAC)XX
raw AC-3XX
raw Chinese AVS videoXX
raw CRI ADXXX
raw DiracXX
raw DNxHDXX
raw DTSXX
raw E-AC-3XX
raw FLACXX
raw GSM X
raw H.261XX
raw H.263XX
raw H.264XX
raw Ingenient MJPEG X
raw MJPEGXX
raw MLP X
raw MPEG X
raw MPEG-1 X
raw MPEG-2 X
raw MPEG-4XX
raw NULLX 
raw videoXX
raw id RoQX 
raw Shorten X
raw TrueHDXX
raw VC-1 X
raw PCM A-lawXX
raw PCM mu-lawXX
raw PCM signed 8 bitXX
raw PCM signed 16 bit big-endianXX
raw PCM signed 16 bit little-endianXX
raw PCM signed 24 bit big-endianXX
raw PCM signed 24 bit little-endianXX
raw PCM signed 32 bit big-endianXX
raw PCM signed 32 bit little-endianXX
raw PCM unsigned 8 bitXX
raw PCM unsigned 16 bit big-endianXX
raw PCM unsigned 16 bit little-endianXX
raw PCM unsigned 24 bit big-endianXX
raw PCM unsigned 24 bit little-endianXX
raw PCM unsigned 32 bit big-endianXX
raw PCM unsigned 32 bit little-endianXX
raw PCM floating-point 32 bit big-endianXX
raw PCM floating-point 32 bit little-endianXX
raw PCM floating-point 64 bit big-endianXX
raw PCM floating-point 64 bit little-endianXX
RDT X
REDCODE R3D XFile format used by RED Digital cameras, contains JPEG 2000 frames and PCM audio.
RealMediaXX
Redirector X
Renderware TeXture Dictionary X
RL2 XAudio and video format used in some games by Entertainment Software Partners.
RPL/ARMovie X
Lego Mindstorms RSOXX
RTMPXXOutput is performed by publishing stream to RTMP server
RTPXX
RTSPXX
SAPXX
SBG X
SDP X
Sega FILM/CPK XUsed in many Sega Saturn console games.
Sierra SOL X.sol files used in Sierra Online games.
Sierra VMD XUsed in Sierra CD-ROM games.
Smacker XMultimedia format used by many games.
SMJPEGXXUsed in certain Loki game ports.
Sony OpenMG (OMA)XXAudio format used in Sony Sonic Stage and Sony Vegas.
Sony PlayStation STR X
Sony Wave64 (W64) X
SoX native formatXX
SUN AU formatXX
Text files X
THP XUsed on the Nintendo GameCube.
Tiertex Limited SEQ XTiertex .seq files used in the DOS CD-ROM version of the game Flashback.
True Audio X
VC-1 test bitstreamXX
WAVXX
WavPack X
WebMXX
Windows Televison (WTV)XX
Wing Commander III movie XMultimedia format used in Origin’s Wing Commander III computer game.
Westwood Studios audio XMultimedia format used in Westwood Studios games.
Westwood Studios VQA XMultimedia format used in Westwood Studios games.
XMV XMicrosoft video container used in Xbox games.
xWMA XMicrosoft audio container used by XAudio 2.
eXtended BINary text (XBIN) X
YUV4MPEG pipeXX
Psygnosis YOP X
ZeroCodec Lossless Video X

X means that encoding (resp. decoding) is supported.

2.2 Image Formats

FFmpeg can read and write images for each frame of a video sequence. The following image formats are supported:

NameEncodingDecodingComments
.Y.U.VXXone raw file per component
animated GIFXXOnly uncompressed GIFs are generated.
BMPXXMicrosoft BMP image
DPXXXDigital Picture Exchange
EXR XOpenEXR
JPEGXXProgressive JPEG is not supported.
JPEG 2000XX
JPEG-LSXX
LJPEGX Lossless JPEG
PAMXXPAM is a PNM extension with alpha support.
PBMXXPortable BitMap image
PCXXXPC Paintbrush
PGMXXPortable GrayMap image
PGMYUVXXPGM with U and V components in YUV 4:2:0
PIC XPictor/PC Paint
PNGXX
PPMXXPortable PixelMap image
PTX XV.Flash PTX format
SGIXXSGI RGB image format
Sun RasterfileXXSun RAS image format
TIFFXXYUV, JPEG and some extension is not supported yet.
Truevision TargaXXTarga (.TGA) image format
XBMXXX BitMap image format
XWDXXX Window Dump image format

X means that encoding (resp. decoding) is supported.

E means that support is provided through an external library.

2.3 Video Codecs

NameEncodingDecodingComments
4X Movie XUsed in certain computer games.
8088flex TMV X
8SVX exponential X
8SVX fibonacci X
A64 multicolorX Creates video suitable to be played on a commodore 64 (multicolor mode).
American Laser Games MM XUsed in games like Mad Dog McCree.
AMV VideoXXUsed in Chinese MP3 players.
ANSI/ASCII art X
Apple MJPEG-B X
Apple ProResXX
Apple QuickDraw Xfourcc: qdrw
Asus v1XXfourcc: ASV1
Asus v2XXfourcc: ASV2
ATI VCR1 Xfourcc: VCR1
ATI VCR2 Xfourcc: VCR2
Auravision Aura X
Auravision Aura 2 X
Autodesk Animator Flic video X
Autodesk RLE Xfourcc: AASC
Avid 1:1 10-bit RGB PackerXXfourcc: AVrp
AVS (Audio Video Standard) video XVideo encoding used by the Creature Shock game.
AYUVXXMicrosoft uncompressed packed 4:4:4:4
Beam Software VB X
Bethesda VID video XUsed in some games from Bethesda Softworks.
Bink Video X
Bitmap Brothers JV video X
y41p Brooktree uncompressed 4:1:1 12-bitXX
Brute Force & Ignorance XUsed in the game Flash Traffic: City of Angels.
C93 video XCodec used in Cyberia game.
CamStudio Xfourcc: CSCD
CD+G XVideo codec for CD+G karaoke disks
CDXL XAmiga CD video codec
Chinese AVS videoEXAVS1-P2, JiZhun profile, encoding through external library libxavs
Delphine Software International CIN video XCodec used in Delphine Software International games.
Discworld II BMV Video X
Cinepak X
Cirrus Logic AccuPakXXfourcc: CLJR
Creative YUV (CYUV) X
DFA XCodec used in Chronomaster game.
DiracEXsupported through external library libschroedinger
Deluxe Paint Animation X
DNxHDXXaka SMPTE VC3
Duck TrueMotion 1.0 Xfourcc: DUCK
Duck TrueMotion 2.0 Xfourcc: TM20
DV (Digital Video)XX
Dxtory capture format X
Feeble Files/ScummVM DXA XCodec originally used in Feeble Files game.
Electronic Arts CMV video XUsed in NHL 95 game.
Electronic Arts Madcow video X
Electronic Arts TGV video X
Electronic Arts TGQ video X
Electronic Arts TQI video X
Escape 124 X
Escape 130 X
FFmpeg video codec #1XXlossless codec (fourcc: FFV1)
Flash Screen Video v1XXfourcc: FSV1
Flash Screen Video v2XX
Flash Video (FLV)XXSorenson H.263 used in Flash
Forward Uncompressed X
Fraps X
H.261XX
H.263 / H.263-1996XX
H.263+ / H.263-1998 / H.263 version 2XX
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10EXencoding supported through external library libx264
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)EX
HuffYUVXX
HuffYUV FFmpeg variantXX
IBM Ultimotion Xfourcc: ULTI
id Cinematic video XUsed in Quake II.
id RoQ videoXXUsed in Quake III, Jedi Knight 2, other computer games.
IFF ILBM XIFF interleaved bitmap
IFF ByteRun1 XIFF run length encoded bitmap
Intel H.263 X
Intel Indeo 2 X
Intel Indeo 3 X
Intel Indeo 4 X
Intel Indeo 5 X
Interplay C93 XUsed in the game Cyberia from Interplay.
Interplay MVE video XUsed in Interplay .MVE files.
J2KXX
Karl Morton’s video codec XCodec used in Worms games.
Kega Game Video (KGV1) XKega emulator screen capture codec.
Lagarith X
LCL (LossLess Codec Library) MSZH X
LCL (LossLess Codec Library) ZLIBEE
LOCO X
lossless MJPEGXX
Microsoft RLE X
Microsoft Video 1 X
Mimic XUsed in MSN Messenger Webcam streams.
Miro VideoXL Xfourcc: VIXL
MJPEG (Motion JPEG)XX
Mobotix MxPEG video X
Motion Pixels video X
MPEG-1 videoXX
MPEG-1/2 video XvMC (X-Video Motion Compensation) X
MPEG-1/2 video (VDPAU acceleration) X
MPEG-2 videoXX
MPEG-4 part 2XXlibxvidcore can be used alternatively for encoding.
MPEG-4 part 2 Microsoft variant version 1 X
MPEG-4 part 2 Microsoft variant version 2XX
MPEG-4 part 2 Microsoft variant version 3XX
Nintendo Gamecube THP video X
NuppelVideo/RTjpeg XVideo encoding used in NuppelVideo files.
On2 VP3 Xstill experimental
On2 VP5 Xfourcc: VP50
On2 VP6 Xfourcc: VP60,VP61,VP62
VP8EXfourcc: VP80, encoding supported through external library libvpx
planar RGB Xfourcc: 8BPS
Prores Xfourcc: apch,apcn,apcs,apco
Q-team QPEG Xfourccs: QPEG, Q1.0, Q1.1
QuickTime 8BPS video X
QuickTime Animation (RLE) videoXXfourcc: ’rle ’
QuickTime Graphics (SMC) Xfourcc: ’smc ’
QuickTime video (RPZA) Xfourcc: rpza
R10K AJA Kona 10-bit RGB CodecXX
R210 Quicktime Uncompressed RGB 10-bitXX
Raw VideoXX
RealVideo 1.0XX
RealVideo 2.0XX
RealVideo 3.0 Xstill far from ideal
RealVideo 4.0 X
Renderware TXD (TeXture Dictionary) XTexture dictionaries used by the Renderware Engine.
RL2 video Xused in some games by Entertainment Software Partners
Sierra VMD video XUsed in Sierra VMD files.
Smacker video XVideo encoding used in Smacker.
SMPTE VC-1 X
SnowXXexperimental wavelet codec (fourcc: SNOW)
Sony PlayStation MDEC (Motion DECoder) X
Sorenson Vector Quantizer 1XXfourcc: SVQ1
Sorenson Vector Quantizer 3 Xfourcc: SVQ3
Sunplus JPEG (SP5X) Xfourcc: SP5X
TechSmith Screen Capture Codec Xfourcc: TSCC
TheoraEXencoding supported through external library libtheora
Tiertex Limited SEQ video XCodec used in DOS CD-ROM FlashBack game.
Ut Video X
v210 QuickTime uncompressed 4:2:2 10-bitXX
v308 QuickTime uncompressed 4:4:4XX
v408 QuickTime uncompressed 4:4:4:4XX
v410 QuickTime uncompressed 4:4:4 10-bitXX
VBLE Lossless Codec X
VMware Screen Codec / VMware Video XCodec used in videos captured by VMware.
Westwood Studios VQA (Vector Quantized Animation) video X
Windows Media Image X
Windows Media Video 7XX
Windows Media Video 8XX
Windows Media Video 9 Xnot completely working
Wing Commander III / Xan XUsed in Wing Commander III .MVE files.
Wing Commander IV / Xan XUsed in Wing Commander IV.
Winnov WNV1 X
WMV7XX
YAMAHA SMAFXX
Psygnosis YOP Video X
yuv4XXlibquicktime uncompressed packed 4:2:0
ZLIBXXpart of LCL, encoder experimental
Zip Motion Blocks VideoXXEncoder works only in PAL8.

X means that encoding (resp. decoding) is supported.

E means that support is provided through an external library.

2.4 Audio Codecs

NameEncodingDecodingComments
8SVX audio X
AAC+EXencoding supported through external library libaacplus
AACEXencoding supported through external library libfaac and libvo-aacenc
AC-3IXX
ADPCM 4X Movie X
ADPCM CDROM XA X
ADPCM Creative Technology X16 -> 4, 8 -> 4, 8 -> 3, 8 -> 2
ADPCM Electronic Arts XUsed in various EA titles.
ADPCM Electronic Arts Maxis CDROM XS XUsed in Sim City 3000.
ADPCM Electronic Arts R1 X
ADPCM Electronic Arts R2 X
ADPCM Electronic Arts R3 X
ADPCM Electronic Arts XAS X
ADPCM G.722XX
ADPCM G.726XX
ADPCM IMA AMV XUsed in AMV files
ADPCM IMA Electronic Arts EACS X
ADPCM IMA Electronic Arts SEAD X
ADPCM IMA Funcom X
ADPCM IMA QuickTimeXX
ADPCM IMA Loki SDL MJPEG X
ADPCM IMA WAVXX
ADPCM IMA Westwood X
ADPCM ISS IMA XUsed in FunCom games.
ADPCM IMA Duck DK3 XUsed in some Sega Saturn console games.
ADPCM IMA Duck DK4 XUsed in some Sega Saturn console games.
ADPCM MicrosoftXX
ADPCM MS IMAXX
ADPCM Nintendo Gamecube THP X
ADPCM QT IMAXX
ADPCM SEGA CRI ADXXXUsed in Sega Dreamcast games.
ADPCM Shockwave FlashXX
ADPCM SMJPEG IMA XUsed in certain Loki game ports.
ADPCM Sound Blaster Pro 2-bit X
ADPCM Sound Blaster Pro 2.6-bit X
ADPCM Sound Blaster Pro 4-bit X
ADPCM Westwood Studios IMA XUsed in Westwood Studios games like Command and Conquer.
ADPCM YamahaXX
AMR-NBEXencoding supported through external library libopencore-amrnb
AMR-WBEXencoding supported through external library libvo-amrwbenc
Apple lossless audioXXQuickTime fourcc ’alac’
Atrac 1 X
Atrac 3 X
Bink Audio XUsed in Bink and Smacker files in many games.
CELT Edecoding supported through external library libcelt
Delphine Software International CIN audio XCodec used in Delphine Software International games.
Discworld II BMV Audio X
COOK XAll versions except 5.1 are supported.
DCA (DTS Coherent Acoustics)XX
DPCM id RoQXXUsed in Quake III, Jedi Knight 2 and other computer games.
DPCM Interplay XUsed in various Interplay computer games.
DPCM Sierra Online XUsed in Sierra Online game audio files.
DPCM Sol X
DPCM Xan XUsed in Origin’s Wing Commander IV AVI files.
DSP Group TrueSpeech X
DV audio X
Enhanced AC-3XX
FLAC (Free Lossless Audio Codec)XIX
G.723.1XX
G.729 X
GSMEXencoding supported through external library libgsm
GSM Microsoft variantEXencoding supported through external library libgsm
IMC (Intel Music Coder) X
MACE (Macintosh Audio Compression/Expansion) 3:1 X
MACE (Macintosh Audio Compression/Expansion) 6:1 X
MLP (Meridian Lossless Packing) XUsed in DVD-Audio discs.
Monkey’s Audio XOnly versions 3.97-3.99 are supported.
MP1 (MPEG audio layer 1) IX
MP2 (MPEG audio layer 2)IXIX
MP3 (MPEG audio layer 3)EIXencoding supported through external library LAME, ADU MP3 and MP3onMP4 also supported
MPEG-4 Audio Lossless Coding (ALS) X
Musepack SV7 X
Musepack SV8 X
Nellymoser AsaoXX
PCM A-lawXX
PCM mu-lawXX
PCM 16-bit little-endian planar X
PCM 32-bit floating point big-endianXX
PCM 32-bit floating point little-endianXX
PCM 64-bit floating point big-endianXX
PCM 64-bit floating point little-endianXX
PCM D-Cinema audio signed 24-bitXX
PCM signed 8-bitXX
PCM signed 16-bit big-endianXX
PCM signed 16-bit little-endianXX
PCM signed 24-bit big-endianXX
PCM signed 24-bit little-endianXX
PCM signed 32-bit big-endianXX
PCM signed 32-bit little-endianXX
PCM signed 16/20/24-bit big-endian in MPEG-TS X
PCM unsigned 8-bitXX
PCM unsigned 16-bit big-endianXX
PCM unsigned 16-bit little-endianXX
PCM unsigned 24-bit big-endianXX
PCM unsigned 24-bit little-endianXX
PCM unsigned 32-bit big-endianXX
PCM unsigned 32-bit little-endianXX
PCM Zork X
QCELP / PureVoice X
QDesign Music Codec 2 XThere are still some distortions.
RealAudio 1.0 (14.4K)XXReal 14400 bit/s codec
RealAudio 2.0 (28.8K) XReal 28800 bit/s codec
RealAudio 3.0 (dnet)IXXReal low bitrate AC-3 codec
RealAudio Lossless X
RealAudio SIPR / ACELP.NET X
Shorten X
Sierra VMD audio XUsed in Sierra VMD files.
Smacker audio X
SMPTE 302M AES3 audio X
SonicXXexperimental codec
Sonic losslessXXexperimental codec
SpeexEEsupported through external library libspeex
True Audio (TTA) X
TrueHD XUsed in HD-DVD and Blu-Ray discs.
TwinVQ (VQF flavor) X
VorbisEXA native but very primitive encoder exists.
WavPack X
Westwood Audio (SND1) X
Windows Media Audio 1XX
Windows Media Audio 2XX
Windows Media Audio Lossless X
Windows Media Audio Pro X
Windows Media Audio Voice X

X means that encoding (resp. decoding) is supported.

E means that support is provided through an external library.

I means that an integer-only version is available, too (ensures high performance on systems without hardware floating point support).

2.5 Subtitle Formats

NameMuxingDemuxingEncodingDecoding
SSA/ASSXXXX
DVBXXXX
DVDXXXX
JACOsubXX X
MicroDVDXX X
PGS   X
SubRip (SRT)XXXX
XSUB  XX

X means that the feature is supported.

2.6 Network Protocols

NameSupport
Apple HTTP Live StreamingX
fileX
GopherX
HTTPX
MMSX
pipeX
RTPX
TCPX
UDPX

X means that the protocol is supported.

2.7 Input/Output Devices

NameInputOutput
ALSAXX
BKTRX 
DV1394X 
Linux framebufferX 
JACKX 
LIBCDIOX
LIBDC1394X 
OSSXX
PulseaudioX 
Video4Linux2X 
VfW captureX 
X11 grabbingX 

X means that input/output is supported.

2.8 Timecode

Codec/formatReadWrite
DVXX
GXFXX
MOVX 
MPEG1/2XX
MXFXX

This document was generated on May 11, 2012 using texi2html 1.82

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值