跳转到内容

User:Fengshuo2004/沙盒

维基百科,自由的百科全书

These tables compare features of multimedia container formats, most often used for storing or streaming digital video or digital audio content. To see which multimedia players support which container format, look at comparison of media players.

基本信息

[编辑]
容器格式的衍生关系

一款多媒体容器格式与它衍生的新格式有许多相似之处。新格式会在它的基础上做一些功能上的扩展或缩减。

容器格式的基本信息
格式 文件扩展名 所有者/发明人 首发年月 许可证[a] VBR音频 VFR 硬件播放器 串流[A] 元数据[B] 章节 互动選單 3D[C][3]
Matroska .mkv, .mk3d[D] CoreCodec[E] 2002-12 开放许可[F] [G] [G] [H] [I] [13] [14] 计划[15] [16]
MPEG-4 Part 14 (MP4) .mp4, .m4v[J] MPEG 2001-10 专利权受限[17] 非标准[K] 仅视频格式
QuickTime文件格式 (QTFF) .mov, .qt 蘋果公司 1991-12 专有[20] 非标准
Advanced Systems Format (ASF) .asf, .wmv[L] 微软 1996-09 编解码器授权收费[M] [22] 非标准
Audio Video Interleave (AVI) .avi 微软 1992-11 专有[23] [N] [O]
Material Exchange Format (MXF) .mxf SMPTE 2004-09 无专利[24] [24] [25]
MPEG program stream (PS) .m2p, .ps[P] MPEG 1993-08 无专利[26] [Q]
MPEG transport stream (TS) .ts, .tsv[R][P] MPEG 1995-07 无专利[26]
BDAV MPEG-2 transport stream (M2TS) .m2ts, .mts 藍光光碟聯盟 2004-08 专利权受限 通过DVB[28] 分开存储[S] 分开存储[T] 分开存储[U]
Video Object (VOB) .vob DVD论坛 1996-11 专利权受限 分开存储[V] 分开存储[V]
Enhanced VOB (EVO) .evo DVD论坛 2006-03 专利权受限[29] 分开存储[W]
3GPP (3GP) .3gp 3GPP 2003-04 专利权受限 [31]
3GPP2 (3G2) .3g2 3GPP2 2004-01 专利权受限
Flash Video (F4V) .f4v[X] Adobe 2007-12 专利权受限 [32]
Flash Video (FLV) .flv Adobe 2003-09 专有[33] [Y] 通过RTMP [32]
Ogg .ogv, .ogx[Z] Xiph.Org基金會 2003-05 开源[38] [39] [40] 作为Vorbis注释[AA]
WebM .webm Google 2010-05 免授权费[42] [43] [43] [43] [AB]
RealMedia Variable Bitrate (RMVB) .rmvb RealNetworks 2003 专有 [44]
DivX Media Format (DMF) .divx DivX, Inc. 2005-06 专有
  1. ^ Indicates if the container can be used for a container bitstream, for example, for use as an RTP payload format. Some technologies, such as WebRTC, do not use any container formats for streaming. Some use fragmented MP4 (fMP4) or MPEG-TS segment files, such as HLS and MPEG-DASH.[2]
  2. ^ Tags.
  3. ^ Container format level.
  4. ^ Also .mka for content that is primarily audio or .mks for subtitles only.[4]
  5. ^ Although CoreCodec, Inc. holds the copyrights and trademarks for the Matroska specification, the specifications are open to everybody. The source code of the libraries developed by the Matroska team is licensed under the LGPL and BSD licenses.
  6. ^ Anyone can use it or modify it for their own needs without paying any license or patents.[5][6]
  7. ^ 7.0 7.1 Matroska is designed to store VBR and VFR content.[7]
  8. ^ Companies producing Matroska-supporting hardware include Asus,[8] OPPO Digital,[9] Samsung,[10] and LG[11]
  9. ^ Matroska can be streamed over HTTP and RTP/RTSP, through it is not meant to be streamed over RTP, as the two have duplicate features.[12]
  10. ^ Also .m4a, .m4b or .m4p for audio-only content.
  11. ^ There are two popular representations: text track (QuickTime), and userdata atom (Nero).[18][19]
  12. ^ Also .wma for audio-only content.
  13. ^ License required from manufacturers or developers of codecs, but no license fees for the distribution of content.[21]
  14. ^ ACM cannot handle VBR audio streams in AVI files. Thus, software using ACM to read audio from AVI files will not be able to handle VBR audio streams correctly, even though such files are compliant to the AVI file specification. This is a limitation of the ACM, not of the AVI file format.
  15. ^ Although AVI is not designed for variable framerates, it is possible to use them without creating a non-standard file by using 0-byte chunks for skipped frames. However, it requires the framerate to be set to the least common multiple of all framerates used, and produces slight overhead compared to true VFR.
  16. ^ 16.0 16.1 The following extensions are also often used for an MPEG program or a transport stream: .mpg, .mpeg, .mpv, .m1v; also .mpa, .mp3, .mp2, .mp1, .m2a or .m1a for audio-only content.
  17. ^ MPEG-2 Part 1 specification,[27] p. 64, sec. 2.6.3.
  18. ^ Also .tsa for audio-only content.
  19. ^ Blu-ray adopts a specific file structure. Simple title metadata are stored in the /BMDV/index.bdmv file.
  20. ^ Blu-ray adopts a specific file structure. Chapters require a companion .mpls file in the /BDMV/PLAYLIST/ directory.
  21. ^ Blu-ray 3D adopts a specific file structure to encode stereoscopic video. MVC stereoscopic data is in .ssif files in the /BDMV/STREAM/SSIF/ directory and require a respective base .m2ts file.
  22. ^ 22.0 22.1 VOB adopts a specific file structure to encode DVD content. Chapters and menus require a companion .ifo file.
  23. ^ EVO adopts a specific file structure to encode HD DVD content. Chapters require companion .xpl file.[30]
  24. ^ Also .f4a, .f4b and .f4p for audio-only content.
  25. ^ Adobe Flash Video File Format Specification,[34] p. 1. SWF File Format Specification,[35] p. 188.
  26. ^ Also .oga, .ogg or .opus for audio-only content.[36][37]
  27. ^ Chapters stored as Vorbis comments[41] are well supported by common tools such as FFmpeg and VLC.
  28. ^ Some stereo modes are supported.[43]

Attachments (additional files, such as fonts for subtitles) are only supported in Matroska,[16] MP4 and QTFF. M2TS supports attachments as multiple files in a specific file structure: fonts for subtitles are in .otf files in the /BDMV/AUXDATA/ directory.

Some common multimedia file formats are not completely distinct container formats. Some are containers for specific audio and video coding formats, such as WebM, a subset of Matroska. Some are combinations of common container formats and audio and video coding profiles, such as AVCHD and DivX formats. Although sometimes compared to DivX products, Xvid is neither a container format nor a video format, it is a software library that encodes video using specific coding profiles of the common MPEG-4 ASP video format. Those types of restrictions are intended to simplify the construction of multimedia recorders and players.

视频编码格式支持

[编辑]
容器对各种视频编码格式的支持
格式 压缩类型 首发年月 许可证[a] MKV MP4[45] QTFF[b] ASF[47] AVI[c] MXF PS, TS[I] M2TS VOB 3GP, 3G2 F4V FLV[II]
MPEG-H HEVC (H.265) 有损无损 2013-06 专利权受限[52] [III] [55] [56]
MPEG-4 AVC (H.264) 有损无损 2004-08 专利权受限[57] [IV] [58] 非标准
AV1 有损无损 2018-03 专利声明 Beta[59] 计划
VP9 有损无损 2013-06 专利声明
VP8 有损无损 2008-09 专利声明
Dirac 有损无损 2008-03 无专利[60] VCM[d] 需装Dirac[61] Private
MVC 立体 2009-05 专利权受限 [16] [V][VI]
MPEG-1 Video 有损 1993-08 专利过期[64][65]
MPEG-2 Video 有损 1996-05 专利过期
MPEG-4 Visual 有损 1999-12 专利权受限[66] 第一版
Microsoft MPEG4 V2 有损 2003 专利权受限、专有 非标准 非标准
VC-1 有损 2006-02 专利权受限[67] VCM[d] [68]
H.263 有损 1996-03 专利权受限[66]
Theora 有损 2004-06 自由许可[69] 需装ffdshow
Cinepak 有损 1991 专有
Sorenson 有损 1998-03 专有 Versions 1 and 3 Version 1 Spark
RealVideo 有损 1997-02 专有 RV10, RV20, RV30, RV40 RV60 非标准
VP6 有损 2003-05 专有 需装VP6[70][71]
DV 幀內 1995 专有 VCM[d] DVCPRO HD DV 25 [73][VII]
M-JPEG 幀內 1994-05 专利过期[74] VCM[d]
JPEG 2000 幀內 2000 免授权费[75] 非标准
Apple ProRes 幀內 2007-04 专有 [76] [76]
HuffYUV 无损 2000 开源 VCM[d] 需装HuffYUV[77]
YCbCr[VIII] 不压缩 1982 无专利 SheerVideo [78]
其他 其他 不定 DVC Pro 50, Photo JPEG, Graphics, QuickTime Animation Indeo JPEG 2000, TICO Screen Video
  1. ^ See the MPEG-2 Part 1 specification[27] and registered TS identifiers.[51]
  2. ^ Adobe Flash Video File Format Specification,[34] p. 72, sec. E.4.3.1; p. 1. SWF File Format Specification,[35] Chapter 14: Video, pp. 204-218.
  3. ^ HEVC is mentioned in the latest (07) draft of Matroska,[53] MKVToolNix and VLC already support it.[54]
  4. ^ B-frames in an AVI file are a problem only for the ancient Video-for-Windows API, not for the AVI container itself.
  5. ^ MVC is not covered by the latest iteration of the MXF standards.[62]
  6. ^ MPEG, MXF, and SMPTE 381M,[63] pp. 201-219.
  7. ^ DV, DVC Pro, and DVCam in MXF,[63] pp. 166-172.
  8. ^ The digital YCbCr format is often informally called YUV, the analog format used as basis for it.

Some containers only support a restricted set of video formats:

音频编码格式支持

[编辑]
容器对各种音频编码格式的支持
格式 压缩类型 首发年月 许可证[a] MKV MP4[45] QTFF[b] ASF[47] AVI[c] MXF PS, TS[51] M2TS VOB[85] 3GP 3G2 F4V FLV[α]
AAC 有损 1997-12 Royalties on codecs[β] AAC-LC, HE-AAC[87] AAC-LC, HE-AAC[γ][87] Private AAC-LC, HE-AAC AAC-LC, HE-AAC v1 [δ]
MP3 有损 1991-12 Template:No Y[88] MPEG-1 Audio [γ]
AC-3 有损 1991-02 Template:No Y [91] Private Private
E-AC-3 有损 2005-02 Patent encumbered QuickTime[ε]
DTS 有损 1993-06 专有 Private Private
WMA 有损 1999-08 专有[92] ACM[d]
Opus 有损 2012-09 Royalty-free
Vorbis 有损 2000-05 Template:Open source[93] Private Tricky[ζ]
MP2 有损 1991-12 Template:No Y[η]
MP1 有损 1991-12 Template:No Y
QDesign Music 1 and 2 有损 1998 专有 QuickTime[ε]
ATRAC3 有损 2000-09 专有
FLAC 无损 2001-07 Template:Open source
ALAC 无损 2004-04 Template:Open source
WMA Lossless 无损 2003-01 专有[97] ACM[d]
DTS-HD 无损 2011-08 专有 [45]
Dolby TrueHD 无损 2006-04 专有 Mature[θ]
MLP 无损 1999-03 专有 [45] Private Private
ALS 无损 2006-03 Patent encumbered
SLS 无损 2006-06 Patent encumbered
LPCM 不压缩 1979 Template:No Y[98] Private Private
A-law PCM 不压缩 1972-12 Template:No Y[99] ACM[d]
μ-law PCM 不压缩 1972-12 Template:No Y[99] ACM[d]
IEEE floating-point PCM 不压缩 ≥1985 Template:No Y[ι]
Microsoft ADPCM 不压缩 1992-05 专有 ACM[d] [47]
DV Audio 不压缩 1995 专有 [73]
AMR 语音 1999-06 Patent encumbered AMR-NB, AMR-WB
G.728 语音 1992-09 Template:No Y
Speex 语音 2003-03 Template:Open source[100] ACM[d]
QCELP 语音 1994 专有 13K
其他 其他 不定 Musepack, WavPack, TTA, any format supported by ACM IMA 4:1, non-IEEE floating-point PCM, integer PCM Microsoft GSM 6.10 G.721, G.722, G.723, G.726, G.729a, CVSD, ATRAC1, Dolby AC-2 EVS EVRC, EVRC-B, EVRC-WB, SMV, VMR-WB Asao, SWF ADPCM[101]
已弃用 其他 不定 MACE 3:1, MACE 6:1 Truespeech, many others
  1. ^ Adobe Flash Video File Format Specification,[34] p. 70, sec. E.4.3.2; p. 1. SWF File Format Specification,[35] Chapter 11: Sounds, pp. 177-192.
  2. ^ License required from manufacturers or developers of codecs, but no license fees for the distribution of content.[86]
  3. ^ 3.0 3.1 Setting dwSampleSize to 0 in the stream headers triggers VBR stream seeking[89] allowing VBR audio formats in AVI.[90]
  4. ^ Adobe Flash Video File Format Specification,[34] pp. 7-8, sec. 1.8.
  5. ^ 5.0 5.1 Matroska can support some codecs privately when wrapped in a QuickTime data structure.[72]
  6. ^ Vorbis is not officially supported in AVI. While it can technically be muxed into AVI using FFmpeg, Nandub and AVI-Mux GUI[94] many sources report trouble playing back the resulting files,[95] which are incompatible with existing Vorbis decoders for DirectShow and ACM, occasionally causing desynchronization when seeking.
  7. ^ Proprietary tools.[96]
  8. ^ Dolby TrueHD is supported by common tools such as MKVToolNix and VLC.
  9. ^ Special case of LPCM.[98]

Some containers only support a restricted set of audio formats:

Audio-only content can sometimes be placed in a simpler audio-only container, such as Native FLAC for FLAC[103] and ADTS for AAC.

Subtitle formats support

[编辑]
Video container support for subtitle formats
Format Type Initial release License[a] MKV[104] MP4 QTFF[b] ASF[47] AVI[i] MXF[ii] PS, TS[51] M2TS VOB 3GP, 3G2 F4V FLV
SubRip[iii] Formatted text 2000-03 Template:Open source [110] As TTXT[111] As TTXT[111] As SAMI[iv] Needs alterations[94] As SMPTE-TT As TTXT[111] As TTXT[111]
WebVTT Formatted text 2010-08 Template:Open source [112] [113] As TTXT[111] As SMPTE-TT As TTXT[111] As TTXT[111] Using ActionScript[v]
ASS, SSA Formatted text 1996 Template:Open source [115] Needs alterations[94] As SMPTE-TT
TTXT[vi] XML 2006-04 Patent encumbered [vii] [46] [34]
USF XML 2002-11 专有 计划 Needs alterations
SAMI HTML 1998-06 专有 Needs alterations As SMPTE-TT
VobSub Picture 2001 Patent encumbered Mature[viii] Not standard Needs alterations As PGS[ix]
PGS[x] Picture 2006-03 Patent encumbered Mature[viii] As VobSub[ix] Blu-ray As VobSub[ix]
DVB-SUB[118] Picture 1997-09 Patent encumbered Mature[viii] [119]
Ogg Kate[120] Picture or formatted text 2008-03 Template:Open source Mature[viii]
TextST[x] Text stream 2006-03 Patent encumbered Beta
MicroDVD Plain text 2000-03 专有 Needs alterations
Other Other 不定 Generic bitmap images, generic plain text[53] BIFS Quicktime SMIL, EIA-608, CTA-708 XSUB[xi] SMPTE-TT, EBU-TT[107][123] CTA-708
  1. ^ AVI is not designed to embed subtitles, requiring changes to the format and third party tools such as DirectVobSub[105] and VLC.
  2. ^ SMPTE standardized the format for text subtitles in MXF[106][107][108] without a reference software implementation, leaving it to independent developers.[109]
  3. ^ SubRip can be converted losslessly to and from native subtitle formats of several containers, and this conversion is supported by many common tools.
  4. ^ Requires tools that are not officially related to the container format.[109]
  5. ^ Loading subtitles with ActionScript[114] may be restricted to the official Adobe Flash Player.
  6. ^ TTXT is often called MPEG-4 Timed Text (MP4TT, MP4-TT) or 3GPP Timed Text (3GPP-TT, tx3g).
  7. ^ MPEG-4 Timed Text subtitles aren't supported in Matroska according to developer of MKVToolNix.[116]
  8. ^ 8.0 8.1 8.2 8.3 VobSub, PGS, DVB-SUB and Ogg Kate are well supported by common tools such as MKVToolNix and VLC. The storage format is specified,[53] but the specification is not officially approved yet.
  9. ^ 9.0 9.1 9.2 Requires tools that are not officially related to the container format.[117]
  10. ^ 10.0 10.1 HDMV PGS and TextST subtitles are used on HD DVD and Blu-ray.
  11. ^ Needs alterations to the container.[121][122]

Some containers only support a restricted set of subtitle formats:

  • DMF only supports XSUB.
  • EVO only supports HD DVD PGS.
  • Ogg only supports Ogg Kate and CMML.[e] SubRip can be converted losslessly to Ogg Kate.[124] Ogg Writ[125] is well supported in Ogg in common tools such as OGMtools[102] and VLC, but there's no intention to turn its draft into a fully supported specification. Xiph recommends using Kate for subtitles.[126] MicroDVD can be converted to Ogg Writ.
  • RMVB only supports RealText. SMIL can be partially converted to RealText.
  • WebM only supports WebVTT.[43] SubRip can be converted losslessly to WebVTT.

Converting image subtitles to text formats is possible using third-party tools[127] but relies on optical character recognition, which is not perfectly accurate and can at best extract basic formatting. Conversion of text to images is possible while preserving content and style. Round-trip format conversion between text formats may not be possible without losing some formatting features.

开销

[编辑]

Multimedia containers interleave data in media streams to enable efficient playback using fewer computational resources, such as time spent reading from the storage drive, memory needed to buffer selected media streams, and time spent decoding when seeking to a different position in time. In this sense, muxing overhead is the control information added by the container to carry interleaved streams. A smaller overhead results in a smaller file when carrying the same streams with the same data. Overhead is affected by the total number of packets and by the size of stream packet headers. In high bitrate encodings, the content payload is usually large enough to make the overhead data relatively insignificant, but in low bitrate encodings, the inefficiency of the overhead can significantly affect the resulting file size if the container uses large stream packet headers or a large number of packets.

In general, Matroska[128] requires the least overhead, followed by MP4, AVI and Ogg.[129]

参见

[编辑]

注释

[编辑]
  1. ^ 1.0 1.1 1.2 1.3 Indicates whether the standard is open or proprietary, patent-free or encumbered, whether royalty payments are required for streaming and codec implementation, and may indicate the availability of free tools for it.[1]
  2. ^ 2.0 2.1 2.2 See the QuickTime File Format Specification[46] and MP4RA's Entry Codes Registered for QuickTime.[45]
  3. ^ 3.0 3.1 AVI officially supports all codecs in the Media Foundation[48][47] which is an evolution of VCM and ACM, both of which are now obsolete. Some older codecs used to be officially supported,[49] and there are many known non-standard third-party extensions.[50]
  4. ^ 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 Matroska can support some codecs when wrapped in two specific Video for Windows data structures, VCM and ACM,[72] but support outside Windows may be limited.[72]
  5. ^ 5.0 5.1 5.2 Xiph has standardized the support for codecs in Ogg,[36] but added support for more codecs afterwards.[79][37]

参考文献

[编辑]
  1. ^ Multimedia format issues for CWS task forces (PDF). Eighth Session of the Committee on WIPO Standards (CWS). Geneva: World Intellectual Property Organization. 23 October 2020 [3 December 2021]. CWS/8/ITEM 3. (原始内容存档 (PDF)于3 December 2021). 
  2. ^ Siglin T. Understanding How to Acquire and Deliver Live Streams. Wowza Media Systems. 8 April 2020 [8 December 2021]. (原始内容存档于8 December 2021). 
  3. ^ Gavrilov K. Stereoscopic Formats. sView (Guide). 2017 [26 July 2019]. (原始内容存档于26 February 2021). 
  4. ^ Matroska Media Container Homepage. Matroska. 2018 [30 November 2021]. (原始内容存档于2003-12-10). 
  5. ^ Lhomme S, Vialle L, Bunkus M. Legal Aspect (License). Roubaix, France: Matroska. 2018 [30 December 2020]. (原始内容存档于2020-06-14). 
  6. ^ Matroska Multimedia Container (Partial draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 August 2020 [17 December 2021]. 
  7. ^ Matroska FAQ (FAQ). Matroska. 2018 [17 December 2021]. (原始内容存档于2020-06-14). 
  8. ^ O!Play Air (Product). Asus. 2015 [22 July 2019]. 
  9. ^ BDP-83/BDP-83SE Product Support (Guide). Oppo Digital. 29 December 2001 [22 July 2019]. 
  10. ^ Buchanan M. Samsung's 2009 HDTV Lineup Leaked. Gizmodo. 29 December 2008 [22 July 2019]. 
  11. ^ Wong P. How to select the right LG HDTV (2010). CNET Asia (Guide). CNET. 18 October 2010 [22 July 2019]. (原始内容存档于10 January 2011). 
  12. ^ Matroska Streaming (Guide). Matroska. 2018 [21 July 2019]. (原始内容存档于2010-05-25). 
  13. ^ Tag Specifications (Specification). Matroska. 2018 [21 July 2019]. 
  14. ^ Chapter Specifications (Specification). Matroska. 2018 [21 July 2019]. 
  15. ^ Menu Specifications (Draft). Matroska. 2018 [21 July 2019]. 
  16. ^ 16.0 16.1 16.2 Elements semantic. Specifications (Draft). Matroska. 2018 [21 July 2019]. 
  17. ^ MPEG-4 File Format, Version 2 (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 2 March 2012 [13 December 2021]. 
  18. ^ MP4: how are chapters and text subs stored?. Doom9's Forum (Forum message). 28 December 2012 [2 December 2021]. 
  19. ^ FFmpeg Formats Documentation (Manual). FFmpeg. [2 December 2021]. 
  20. ^ QuickTime File Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 14 February 2013 [21 July 2019]. 
  21. ^ ASF (Advanced Systems Format) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 6 April 2007 [1 December 2021]. 
  22. ^ Real-Time Streaming Protocol (RTSP) – Relationship to Other Protocols (Guide). Microsoft. 14 February 2019 [8 December 2021]. 
  23. ^ AVI (Audio Video Interleaved) File Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 9 March 2016 [21 July 2019]. 
  24. ^ 24.0 24.1 Material Exchange Format (MXF) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 17 January 2012 [21 July 2019]. 
  25. ^ Stereoscopic 3D in MXF for Operations – Common Provisions需要付费订阅 (Standard). White Plains, NY: SMPTE. 13 May 2014. ISBN 978-1-61482-808-2. doi:10.5863/SMPTE.ST2070-1.2014. ST 2070-1:2014 –通过IEEE Xplore Digital Library. 
  26. ^ 26.0 26.1 MPEG-2 Encoding Family (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 14 February 2012 [13 December 2021]. Licenses pertain to tools and not to streams or files per se. 
  27. ^ 27.0 27.1 Information technology – Generic coding of moving pictures and associated audio information: Systems (PDF) (Standard) 2nd. ISO. 1 December 2000. ISO/IEC 13818-1:2000. (原始内容需要付费订阅存档于26 November 2010). 
  28. ^ Questions on m2ts. Doom9's Forum (Forum message). 18 May 2015 [8 December 2021]. 
  29. ^ Caulfield I. Support for HDDVD .evo files (MPG PS variant) in ffmpeg. ffmpeg-devel (邮件列表). 16 January 2007. 
  30. ^ Matching HD DVD chapter information to EVO file. Doom9's Forum (Forum message). 8 December 2007 [1 December 2021]. I figured these 4 files are needed to accomplish the task: the .xpl file where the chapter name and timestamp are located... 
  31. ^ Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP) (Specification). Version 15.0.0 (2018-06). Valbonne, France: 3GPP. 22 June 2018 [20 July 2019]. 3GPP TS 26.244. 
  32. ^ 32.0 32.1 Understanding cue points (Guide). Adobe Inc. 10 September 2017 [1 December 2021]. 
  33. ^ Macromedia Flash FLV Video File Format (Partial draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 8 December 2011 [1 December 2021]. 
  34. ^ 34.0 34.1 34.2 34.3 34.4 Adobe Flash Video File Format Specification (PDF) (Specification). Version 10.1. San Jose, CA: Adobe Inc. 3 September 2010 [21 July 2019]. 
  35. ^ 35.0 35.1 35.2 SWF File Format Specification (PDF) (Specification). Version 19. San Jose, CA: Adobe Inc. 23 April 2013 [30 November 2021]. 
  36. ^ 36.0 36.1 Ogg Media Types. IETF. September 2008 [21 July 2019]. . RFC 5334. 
  37. ^ 37.0 37.1 Ogg Encapsulation for the Opus Audio Codec. IETF. April 2016 [30 November 2021]. . RFC 7845. 
  38. ^ Ogg File Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 February 2008 [1 December 2021]. 
  39. ^ Ogg bitstream overview. Xiph.org. 2016 [3 December 2021]. (原始内容存档于2000-01-18). 
  40. ^ Metadata (Specification). Xiph.Org Foundation. 24 July 2013 [21 July 2019]. 
  41. ^ Chapter Extension (Specification). Xiph.Org Foundation. 19 August 2015 [2 December 2021]. 
  42. ^ WebM (Partial draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 August 2020 [1 December 2021]. 
  43. ^ 43.0 43.1 43.2 43.3 43.4 43.5 43.6 WebM Container Guidelines (Specification). WebM Project. 28 November 2017 [21 July 2019]. 
  44. ^ RealMedia. MultimediaWiki (Guide). 28 November 2018 [1 December 2021]. 
  45. ^ 45.0 45.1 45.2 45.3 45.4 Codecs. MP4RA – The MP4 Registration Authority – Official Registration Authority for the ISOBMFF family of standards (Registry). ISO. [21 July 2019]. 
  46. ^ 46.0 46.1 Media Data Atom Types. QuickTime File Format Specification (Specification). Cupertino, CA: Apple, Inc. 13 September 2016 [21 July 2019]. 
  47. ^ 47.0 47.1 47.2 47.3 47.4 Media Types (Index). Microsoft. 30 May 2018 [24 July 2019]. 
  48. ^ Supported Media Formats in Media Foundation (Specification). Microsoft. 30 May 2018 [21 July 2019]. 
  49. ^ WAVE and AVI Codec Registries. IETF. June 1998 [21 July 2019]. . RFC 2361. 
  50. ^ Wilson D. Video Codecs by FOURCC. FOURCC.org (Index). 2016 [22 July 2019]. 
  51. ^ 51.0 51.1 51.2 List of Registered MPEG TS Identifiers. SMPTE Registration Authority, LLC (Registry). White Plains, NY: SMPTE. [21 July 2019]. 
  52. ^ High Efficiency Video Coding (HEVC) Family, H.265, MPEG-H Part 2 (Preliminary draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 November 2020 [1 December 2021]. 
  53. ^ 53.0 53.1 53.2 Matroska Codec. 22 July 2019 [23 July 2019]. I-D draft-ietf-cellar-codec. 
  54. ^ Bunkus M. News. MKVToolNix – Matroska tools for Linux/Unix and Windows (Changelog). 22 June 2019 [21 July 2019]. 
  55. ^ Using HEIF or HEVC media on Apple devices. Apple Support (Knowledge base article). Cupertino, CA: Apple, Inc. 12 April 2019 [21 July 2019]. 
  56. ^ Material Exchange Format – Mapping HEVC Streams into the MXF Generic Container需要付费订阅 (Standard). White Plains, NY: SMPTE. 5 November 2020. ISBN 978-1-68303-227-4. doi:10.5863/SMPTE.ST381-5.2020. SMPTE ST 381-5:2020 –通过IEEE Xplore Digital Library. 
  57. ^ MPEG-4, Advanced Video Coding (Part 10) (H.264) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 5 December 2011 [1 December 2021]. 
  58. ^ Lee J, Kalva H. The VC-1 and H.264 Video Compression Standards for Broadband Video Services需要付费订阅 1st. Springer Publishing. 19 August 2008 [22 July 2019]. ISBN 978-0-387-71042-6. 
  59. ^ 59.0 59.1 AOM AV1 codec mapping in Matroska/WebM. GitHub (Draft). Version 1 (IETF CELLAR working group). 2 August 2020 [26 December 2021]. 
  60. ^ FAQ – Diracvideo. Dirac Video Compression. (原始内容存档于15 April 2009). 
  61. ^ Dirac. SourceForge (Repository). 4 June 2013 [21 July 2019]. 
  62. ^ Material Exchange Format – Mapping AVC Streams into the MXF Generic Container需要付费订阅 (Standard). White Plains, NY: SMPTE. 22 September 2017. ISBN 978-1-68303-108-6. doi:10.5863/SMPTE.ST381-3.2017可免费查阅. SMPTE ST 381-3:2017 –通过IEEE Xplore Digital Library. 
  63. ^ 63.0 63.1 Devlin B, Wilkinson J, Beard M, Tudor P. Wells N , 编. The MXF Book: An Introduction to the Material eXchange Format需要付费订阅 1st. Burlington, MA: Focal Press. 28 March 2006 [23 July 2019]. ISBN 978-0-240-80693-8. 
  64. ^ Web video codec guide (Specification). Mozilla. [11 May 2022]. 
  65. ^ MPEG-1 Video Coding (H.261) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 1 December 2011 [1 December 2021]. 
  66. ^ 66.0 66.1 MPEG-4, Visual Coding (Part 2) (H.263) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 14 March 2011 [1 December 2021]. 
  67. ^ Windows Media 9 Video Codec; SMPTE VC-1 (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 26 May 2010 [13 December 2021]. 
  68. ^ Recommended Practice – VC-1 Bitstream Storage in the ISO Base Media File Format需要付费订阅 (Recommendation). White Plains, NY: SMPTE. 4 April 2007. ISBN 978-1-61482-251-6. doi:10.5863/SMPTE.RP2025.2007. SMPTE RP 2025:2007 –通过IEEE Xplore Digital Library. 
  69. ^ Theora FAQ. Xiph.org. 2016 [1 December 2021]. (原始内容存档于2006-05-20). 
  70. ^ VP6. Codecs.com (Repository). Version 6.4.2.0. 29 December 2004 [27 November 2019]. 
  71. ^ On2 VP6. MultimediaWiki (Guide). 14 September 2011 [27 November 2019]. 
  72. ^ 72.0 72.1 72.2 Codec Specs (Specification). Matroska. 2018 [21 July 2019]. 
  73. ^ 73.0 73.1 For Television – Material Exchange Format (MXF) – Mapping DV-DIF Data to the MXF Generic Container (Standard)需要付费订阅 (Standard). White Plains, NY: SMPTE. 13 March 2008. ISBN 978-1-61482-525-8. doi:10.5863/SMPTE.ST383.2008. SMPTE ST 383:2008 –通过IEEE Xplore Digital Library. 
  74. ^ MJPEG (Motion JPEG) Video Codec (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 10 March 2016 [1 December 2021]. 
  75. ^ It’s High Time to Replace JPEG With a Next-Generation Image Codec. Cloudinary Blog. 22 February 2021 [25 August 2023] (英语). 
  76. ^ 76.0 76.1 Apple ProRes (PDF) (White Paper). Cupertino, CA: Apple, Inc.: 5, 26. January 2020 [21 July 2019]. (原始内容存档 (PDF)于1 November 2021). With Final Cut Pro 10.3 or later, you can also export ProRes files inside an MXF metadata wrapper instead of exporting .mov files. ... A ProRes-encoded bitstream, typically in the form of a .mov file 
  77. ^ HuffYUV. Codecs.com (Repository). Version 2.2.0. 4 May 2004 [21 July 2019]. 
  78. ^ Material Exchange Format (MXF) – File Format Specification需要付费订阅 (Standard). White Plains, NY: SMPTE. 7 June 2011. ISBN 978-1-61482-517-3. doi:10.5863/SMPTE.ST377-1.2011. SMPTE ST 377-1:2011 –通过IEEE Xplore Digital Library. 
  79. ^ Specification of MIME types and respective codecs parameter (Specification). Xiph.Org Foundation. 17 November 2015 [21 July 2019]. 
  80. ^ OggMNG (Specification). Xiph.Org Foundation. 10 September 2015 [4 August 2019]. 
  81. ^ OggDirac (Index). Xiph.Org Foundation. 11 July 2009 [4 August 2019]. 
  82. ^ Encapsulation of Dirac in Ogg (PDF) (Specification). Version 1.0. London: BBC. 8 October 2008 [4 August 2019]. (原始内容 (PDF)存档于31 July 2009). 
  83. ^ Media container formats (file types) (Specification). Mozilla. 13 June 2019 [22 July 2019]. 
  84. ^ Ogg. VideoLAN Wiki (Guide). 30 October 2009 [21 July 2019]. 
  85. ^ DVD-Video – MPEG differences (Specification). DVD Resources for Open Source Development. 2004 [22 July 2019]. 
  86. ^ Advanced Audio Coding (MPEG-4) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 22 June 2010 [1 December 2021]. 
  87. ^ 87.0 87.1 AAC Decoder (Specification). Microsoft. 25 August 2021 [22 December 2021]. 
  88. ^ MP3 (MPEG Layer III Audio Encoding) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 3 May 2017 [1 December 2021]. 
  89. ^ AVISTREAMHEADER Structure (Specification). Microsoft. 6 March 2008 [22 July 2019]. 
  90. ^ Noé A. Myths about AVI (Guide). 2006. 
  91. ^ Annex F: AC-3 and Enhanced AC-3 bit streams in the ISO Base Media File Format. Digital Audio Compression (AC-3, Enhanced AC-3) Standard (PDF) (Standard). Version 1.4.1 (2017-09). Valbonne, France: ETSI. 1 September 2017 [22 July 2019]. ETSI TS 102 366. 
  92. ^ WMA (Windows Media Audio) File Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 13 December 2016 [1 December 2021]. 
  93. ^ Ogg Vorbis Audio Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 February 2008 [13 December 2021]. 
  94. ^ 94.0 94.1 94.2 Noé A. AVI-Mux GUI (Project). 1.17.8.3. 26 August 2010. 
  95. ^ Supported output formats (Specification). Avidemux. 11 November 2012 [22 July 2019]. 
  96. ^ MPEG-1 and MPEG-2 Layer II Audio Encoding (Partial draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 17 May 2012 [1 December 2021]. 
  97. ^ Windows Media 9 Lossless Audio Codec (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 13 May 2010 [1 December 2021]. 
  98. ^ 98.0 98.1 Linear Pulse Code Modulated Audio (LPCM) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 February 2008 [1 December 2021]. 
  99. ^ 99.0 99.1 US patent 4404544A,Mirmira Dwarakanath,「μ-Law/A-law PCM CODEC」,发行于13 September 1983,指定于AT&T Corporation 
  100. ^ Speex Audio Codec, Version 1.2 (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 February 2008 [1 December 2021]. 
  101. ^ ADPCM Compression. SWF File Format Specification (PDF) (Specification). Version 10. Adobe, Inc.: 213–215. November 2008 [28 July 2019]. 
  102. ^ 102.0 102.1 Bunkus M. OGMtools (Project). [21 July 2019]. 
  103. ^ FLAC – faq. Free Lossless Audio Codec (FAQ). Xiph.Org Foundation. 2014 [1 December 2021]. (原始内容存档于2013-01-11). 
  104. ^ Subtitles (Index). Matroska. [26 December 2021]. 
  105. ^ DirectVobSub (VSFilter). Codecs.com (Repository). Version 2.46.4616. 15 July 2009 [21 July 2019]. 
  106. ^ D-Cinema Packaging – Timed Text Track File需要付费订阅 (Standard). White Plains, NY: SMPTE. 9 March 2009. ISBN 978-1-61482-578-4. doi:10.5863/SMPTE.ST429-5.2009. SMPTE ST 429-5:2009 –通过IEEE Xplore Digital Library. 
  107. ^ 107.0 107.1 Timed Text Format (SMPTE-TT)需要付费订阅 (Standard). White Plains, NY: SMPTE. 5 June 2013. ISBN 978-1-61482-759-7. doi:10.5863/SMPTE.ST2052-1.2013可免费查阅. SMPTE ST 2052-1:2013 –通过IEEE Xplore Digital Library. 
  108. ^ Timed Text Track Files. Cinepedia (Guide). 11 March 2019 [22 July 2019]. 
  109. ^ 109.0 109.1 ccConvert Suite for Closed Captioning (Product). Toronto: Drastic Technologies. 2018 [21 July 2019]. 
  110. ^ SRT Subtitles (Specification). Matroska. 2020 [2020-11-28]. 
  111. ^ 111.0 111.1 111.2 111.3 111.4 111.5 111.6 Concolato C. Subtitling with GPAC (Manual). GPAC. 4 September 2014 [21 July 2019]. 
  112. ^ WebVTT (Specification). Matroska. 2020 [2020-11-28]. 
  113. ^ Information technology – Coding of audio-visual objects – Part 30: Timed text and other visual overlays in ISO base media file format需要付费订阅 (Standard) 2nd. ISO. 1 November 2018. ISO/IEC 14496-30:2018. 
  114. ^ FLVPlaybackCaptioning – Adobe ActionScript 3 (AS3) API reference (Manual). Adobe, Inc. 6 December 2018 [27 July 2019]. 96-38. 
  115. ^ SSA/ASS Subtitles (Specification). Matroska. 2020 [2020-11-28]. 
  116. ^ Bunkus M. Subtitles importation issue with an MP4 file. GitLab – MKVToolNix (Forum message). 25 February 2018 [21 July 2019]. Well, MPEG-4 Timed Text subtitles are standard for the MP4 container format, they just aren't supported in anything else out there. ... 
  117. ^ Oth V, Juhasz M. BDSup2Sub. GitHub (Project). 28 December 2013 [4 August 2019]. 
  118. ^ Digital Video Broadcasting (DVB); Subtitling systems (PDF) (Standard). Version 1.3.1 (2006-11). Valbonne, France: ETSI. 1 November 2006 [27 July 2019]. ETSI EN 300 743. 
  119. ^ MXF Mappings for VI Lines and Ancillary Data Packets需要付费订阅 (Standard). White Plains, NY: SMPTE. 6 November 2013. ISBN 978-1-61482-783-2. doi:10.5863/SMPTE.ST436-1.2013可免费查阅. SMPTE ST 436-1:2013 –通过IEEE Xplore Digital Library. 
  120. ^ OggKate (Specification). Xiph.Org Foundation. 21 November 2017 [21 July 2019]. 
  121. ^ AVIAddXSubs (Project). 19 April 2014 [21 July 2019]. 
  122. ^ How do I play a video file with subtitles in the DivX Player?. DivX Community Support Portal (Knowledge base article). DivX, Inc. 12 July 2019 [22 July 2019]. 
  123. ^ Transport of subtitles using MXF in an IT-Based Television Production Environment (PDF) (Recommendation) 1st. Geneva: EBU: 8. 9 May 2012 [22 July 2019]. EBU R 133. 
  124. ^ Cherlin E, Wilson H, Gerber J, Lang S. Embedding Subtitles. Hyde A (编). Ogg Theora Cook Book. Berlin. 15 August 2009 [21 July 2019]. 
  125. ^ OggWrit (Specification). Xiph.Org Foundation. 10 November 2007 [27 July 2019]. 
  126. ^ OggWrit (Draft). Xiph.Org Foundation. 10 November 2007 [21 July 2019]. 
  127. ^ Sonderfeld R. VobSub2SRT. GitHub (Project). 18 December 2017 [4 August 2019]. 
  128. ^ Overhead (Technical report). Matroska. 2008 [3 August 2019]. 
  129. ^ Noé A. Overhead comparison (Guide). 2006.