FFmpeg支持的音频和视频编解码格式

1.音频格式

NameEncodingDecodingComments
8SVX exponential X
8SVX fibonacci X
AACEXXencoding supported through internal encoder and external libraries libfaac and libfdk-aac
AAC+EIXencoding supported through external library libfdk-aac
AC-3IXIX
ADPCM 4X Movie X
APDCM Yamaha AICA 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 Dialogic X
ADPCM IMA Duck DK3 XUsed in some Sega Saturn console games.
ADPCM IMA Duck DK4 XUsed in some Sega Saturn console games.
ADPCM IMA Radical X
ADPCM MicrosoftXX
ADPCM MS IMAXX
ADPCM Nintendo Gamecube AFC X
ADPCM Nintendo Gamecube DTK X
ADPCM Nintendo THP X
APDCM Playstation X
ADPCM QT IMAXX
ADPCM SEGA CRI ADXXXUsed in Sega Dreamcast games.
ADPCM Shockwave FlashXX
ADPCM Sound Blaster Pro 2-bit X
ADPCM Sound Blaster Pro 2.6-bit X
ADPCM Sound Blaster Pro 4-bit X
ADPCM VIMA XUsed in LucasArts SMUSH animations.
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
Amazing Studio PAF Audio X
Apple lossless audioXXQuickTime fourcc ’alac’
ATRAC1 X
ATRAC3 X
ATRAC3+ 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.
Digital Speech Standard - Standard Play mode (DSS SP) X
Discworld II BMV Audio X
COOK XAll versions except 5.1 are supported.
DCA (DTS Coherent Acoustics)XXsupported extensions: XCh, XLL (partially)
DPCM id RoQXXUsed in Quake III, Jedi Knight 2 and other computer games.
DPCM Interplay XUsed in various Interplay computer games.
DPCM Squareroot-Delta-Exact XUsed in various 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.
DSD (Direct Stream Digitial), least significant bit first X
DSD (Direct Stream Digitial), most significant bit first X
DSD (Direct Stream Digitial), least significant bit first, planar X
DSD (Direct Stream Digitial), most significant bit first, planar X
DSP Group TrueSpeech X
DV audio X
Enhanced AC-3XX
EVRC (Enhanced Variable Rate Codec) X
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
IAC (Indeo Audio Coder) X
iLBC (Internet Low Bitrate Codec)EEencoding and decoding supported through external library libilbc
IMC (Intel Music Coder) X
Interplay ACM 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 X
MP1 (MPEG audio layer 1) IX
MP2 (MPEG audio layer 2)IXIXencoding supported also through external library TwoLAME
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
On2 AVC (Audio for Video Codec) X
OpusEXencoding supported through external library libopus
PCM A-lawXX
PCM mu-lawXX
PCM signed 8-bit planarXX
PCM signed 16-bit big-endian planarXX
PCM signed 16-bit little-endian planarXX
PCM signed 24-bit little-endian planarXX
PCM signed 32-bit little-endian planarXX
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 audioXX
SonicXXexperimental codec
Sonic losslessXXexperimental codec
SpeexEEsupported through external library libspeex
TAK (Tom’s lossless Audio Kompressor) X
True Audio (TTA)XX
TrueHD XUsed in HD-DVD and Blu-Ray discs.
TwinVQ (VQF flavor) X
VIMA XUsed in LucasArts SMUSH animations.
VorbisEXA native but very primitive encoder exists.
Voxware MetaSound X
WavPackXX
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
Xbox Media Audio 1 X
Xbox Media Audio 2 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.视频格式

NameEncodingDecodingComments
4X Movie XUsed in certain computer games.
8088flex TMV X
A64 multicolorX Creates video suitable to be played on a commodore 64 (multicolor mode).
Amazing Studio PAF Video X
American Laser Games MM XUsed in games like Mad Dog McCree.
AMV VideoXXUsed in Chinese MP3 players.
ANSI/ASCII art X
Apple Intermediate Codec 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
Canopus Lossless Codec X
Cinepak X
Cirrus Logic AccuPakXXfourcc: CLJR
CPiA Video Format X
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
Go2Meeting Xfourcc: G2M2, G2M3
Go2Webinar Xfourcc: G2M4
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 and OpenH264
HEVCXXencoding supported through external library libx265 and libkvazaar
HNM version 4 X
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
LucasArts SANM/Smush XUsed in LucasArts games / SMUSH animations.
lossless MJPEGXX
Microsoft ATC Screen XAlso known as Microsoft Screen 3.
Microsoft Expression Encoder Screen XAlso known as Microsoft Titanium Screen 2.
Microsoft RLE X
Microsoft Screen 1 XAlso known as Windows Media Video V7 Screen.
Microsoft Screen 2 XAlso known as Windows Media Video V9 Screen.
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-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
On2 VP7 Xfourcc: VP70,VP71
VP8EXfourcc: VP80, encoding supported through external library libvpx
VP9EXencoding supported through external library libvpx
Pinnacle TARGA CineWave YUV16 Xfourcc: Y216
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
Screenpresso X
Sierra VMD video XUsed in Sierra VMD files.
Silicon Graphics Motion Video Compressor 1 (MVC1) X
Silicon Graphics Motion Video Compressor 2 (MVC2) X
Silicon Graphics RLE 8-bit video X
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
TechSmith Screen Capture Codec 2 Xfourcc: TSC2
TheoraEXencoding supported through external library libtheora
Tiertex Limited SEQ video XCodec used in DOS CD-ROM FlashBack game.
Ut VideoXX
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
ZeroCodec Lossless Video X
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.

参考链接:http://ffmpeg.org/general.html#Audio-Codecs

  • 19
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草上爬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值