container/video code/audio codec比较

转自:http://en.wikipedia.org/wiki/Comparison_of_container_formats


Comparison of container formats

From Wikipedia, the free encyclopedia

This table compares features of container formats (video file formats). To see which multimedia players support which container format, look at comparison of media players.

Information[edit]

Name and file extension, if different Proprietor/ Developer License Variable bit rateaudio Variable frame rate Chapters Captions(Subtitles) Video formatssupported Audio formatssupported Metadata /Tagssupported Menu Support (likeDVD) StreamingSupport Attachment Support[1] 3D Support (codec) 3D Support at container level Supported by hardware players
3GP3GPP ? Yes Yes ? 3GPP Timed Text H.263MPEG-4 Part 2 andH.264/MPEG-4 AVC AMR-NBAMR-WB,AMR-WB+AACHE-AAC and HE-AAC v2 ? No Yes[2] ? ? ? ?
3G23GPP2 ? Yes Yes ? 3GPP Timed Text H.263MPEG-4 Part 2 andH.264/MPEG-4 AVC AMR-NBAMR-WB,AACHE-AACEVRC,EVRC-B, EVRC-WB, 13K (QCELP), SMV orVMR-WB ? No Yes ? ? ? ?
Advanced Systems Format (.asf, .wma, .wmv)MicrosoftProprietary, patent encumbered Yes Yes Yes Yes Almost anything through VFWor DMO;H.264/AVC is problematic Almost anything through ACM or DMO;Vorbis is problematic Yes No Yes ? ? ? Yes
AVIMicrosoft ? Yes[3] Yes[4] Yes, via third party modifications Yes, via third party modifications Almost anything through VFW Almost anything through ACMVorbisis problematic [5] Yes throughRIFF chunks No No No ? No Yes
DivX Media Format (.divx)DivX, Inc. ? Yes Yes Yes Yes MPEG-4 Part 2 video encoded to meet DivX profiles MP3PCMAC-3 ? Yes Yes ? ? ? Yes
EVOMPEGPatent encumbered Yes Yes Yes Yes MPEG-2 Part 2,H.264/MPEG-4 AVCVC-1 AC-3E-AC-3Dolby TrueHDLinear PCM,DTSDTS-HD,MPEG-2 Part 3 ? Yes ? ? ? ? ?
F4V (Flash Video)Adobe SystemsPatent encumbered ? Yes ? ? H.264/MPEG-4 AVC MP3AACHE-AAC[6] Yes No Yes ? ? ? ?
FLV (Flash Video)Adobe SystemsPatent encumbered ? Yes No No Sorenson,VP6, Screen Video,H.264/MPEG-4 AVC[7][8] MP3Nellymoser,ADPCMLinear PCM,AAC,[9] Speex[10] Yes No Yes ? ? ? ?
Matroska(.mkv, .mk3d, .mka, .mks)CoreCodec, Inc.[11]Freely licensed[12] Yes[13] Yes[13] Yes[14] Yes[15] Virtually anything Virtually anything Yes[16] Virtually anything[17] Yes[18] Yes[19] Yes[20] Yes[20] Yes[21]
MCFCommunityBSD-style license for specs, GNU for tools Yes Yes Yes[22] Yes[22] Not fully specified Not fully specified Yes Possible[23] Yes[24] Yes[22] ? ? No
MP4MPEGPatent encumbered Yes Yes In specially formatted text track (QuickTime); 2) In userdata atom (started by Nero Digital) can't interact with the sceneDescription, or via segmentDescriptor ttxtVobSubs with private objectTypeIndication not usable with the sceneDescription (started by Nero),BIFS MPEG-2 Part 2, MPEG-4 ASP, H.264/MPEG-4 AVC, H.263, VC-1, Dirac, others[25] MPEG-2/4 (HE)-AAC, MPEG-1/2 Layers I, II, III (MP3), AC-3, Apple Lossless, ALSSLS, Vorbis(with private objectTypeIndication), others[25] Yes Yes Yes Yes Yes ? Yes
MPEG Video File (.mpg, .mpeg)MPEGPatent encumbered Yes Yes No No MPEG-1, MPEG-2[26] MPEG-1 Layers I, II, III (mp3), other formats only in private streams: LPCM[27] No No Yes ? ? ? Yes
MPEG program stream PS (.m2p, .ps)MPEGPatent encumbered Yes ? Only in private streams — used inVOB files on DVDs Only in private streams — used inVOB files on DVDs MPEG-1, MPEG-2, MPEG-4 Part 2,[26] VC-1, H.264[28] MPEG-1 Layers I, II, III (mp3), other formats only in private streams: AACAC-3,LPCMDTS[27] No Only in private streams — used in VOBfiles onDVDs ? ? ? ? Yes
MPEG transport stream TS (.ts)MPEGPatent encumbered Yes Yes No possible via ETSI EN 300 743 MPEG-1, MPEG-2 Part 2, MPEG-4 ASP, H.264, other formats in private streams: VC-1, Dirac[29] MPEG-1 Layers I, II, III (mp3), AAC, other formats in private streams: AC-3,LPCMDTS[29] No No Yes ? ? ? Yes
BDAV MPEG-2 transport stream (.m2ts)Blu-ray Disc AssociationProprietary Yes Yes Yes Yes MPEG-2 Part 2, H.264, VC-1 AC-3DTSLPCM, Dolby Digital Plus, DTS HD, Dolby Lossless ? ? ? ? Yes ? Yes[30]
MXFSMPTE ? Yes Yes ? Yes Virtually anything Virtually anything Yes No ? ? ? ? No
OggXiph.orgPatent-free, Free softwareimplementations available Yes Yes Yes Ogg WritOgg Kate TheoraDirac,OggUVS,MNG and others,[31][32]and almost anything else via VFW VorbisFLACSpeex,Opus,OggPCM,[31][32] and almost anything else via ACM CMMLOgg Skeleton,Vorbis comment[33] No Yes ? ? ? Yes
QuickTime(.mov, .qt)AppleProprietary Yes Yes Yes Yes Limited to what is available to theQuickTimecodec manager Limited to what is available to Sound Manager orCoreAudio Yes Yes Yes Yes Yes Yes Yes
RMVBRealNetworksProprietary ? Yes ? Yes RealVideo 8, 9, 10 (HE)-AACCook CodecVorbis,RealAudio Lossless ? No Yes ? ? ? ?
VOB+IFODVD ForumProprietary Yes Yes Yes Yes MPEG-2 Part 2, MPEG-1 Part 2 AC-3Linear PCM,DTS, MPEG-2 Part 3,MPEG-1 Layer II No Yes No No No No Yes
WebMWebM Projectperpetual license grant to patents Yes Yes No Pending[34] VP8[35] Vorbis Pending[36][37] No Yes[38] No No Yes Yes[39]
  Proprietor / Developer License Variable bit rate audio Variable frame rate Chapters Captions (Subtitles) Video formats supported Audio formats supported Metadata / Tags supported Menu Support (like DVD) StreamingSupport Attachment Support 3D Support (codec) 3D Support at container level Supported by hardware players

Formats supported[edit]

Audio formats supported[edit]

  Lossy compression No compression Lossless compression
MP3 WMA RealAudio Vorbis Opus Musepack AAC AC-3 DTS PCM LPCM APE FLAC ALAC WavPack MLP / Dolby TrueHD DTS-HD
QuickTime Yes Yes No Yes ? No Yes Yes ? Yes Yes No Yes Yes ? No No
AVI Yes Yes Yes[40] not officially ? No Yes[41] Yes Yes Yes Yes No No No No No ?
Matroska Yes Yes Yes Yes Yes No[42] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
MP4 Yes Yes No not officially ? ? Yes Yes[43] Yes No ? No No Yes No No Yes[44]
MXF Yes No No ? ? ? Yes Yes Yes Yes Yes No No No No Yes Yes
Ogg Yes No No Yes Yes No No No No Yes Yes No Yes No No No No

Video formats supported[edit]

  MPEG-1 MPEG-2 MPEG-4 (A)SP H.264/MPEG-4 AVC VC-1/WMV RealVideo Theora Microsoft MPEG4 V2 VP8 MVC
QuickTime Yes Yes Yes Yes Yes ? Yes ? ? ?
AVI Yes Yes Yes Yes[45] Yes Yes Yes Yes Yes ?
Ogg Yes Yes Yes Yes Yes ? Yes ? ? ?
Matroska Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes[46]
MP4 Yes Yes Yes Yes Yes[47] Yes Yes Yes Yes Yes
MXF Yes Yes Yes Yes Yes No ? ? ? ?

Caption (Subtitle) formats supported[edit]

  QuickTime AVI Ogg Matroska MP4 MXF
AQTitle ? No ? ? ? ?
JACOSub[48] ? No ? ? ? ?
MicroDVD ? No No Yes ? ?
MPEG-4 Timed Text ? No ? Yes Yes ?
MPSub ? No ? Yes ? ?
Ogg Kate ? No Yes Yes[49] ? ?
Ogg Writ ? No Yes Yes ? ?
Phoenix Subtitle ? No ? ? ? ?
PowerDivX ? No ? ? ? ?
RealText[50] ? No ? ? ? ?
SAMI ? ? ? Yes ? ?
Structured Subtitle Format ? ? ? ? ? ?
SubRip ? Yes, via third party modifications Yes Yes Yes ?
Gloss Subtitle ? No ? ? ? ?
(Advanced) SubStation Alpha ? Yes, via third party modifications ? Yes Yes ?
SubViewer ? ? ? Yes ? ?
Universal Subtitle Format ? No ? Yes ? ?
VobSub ? ? ? Yes[51] ? ?
XSUB ? via DivX ? Yes ? ?

See also[edit]


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值