Data compression methods
|
|||||||
---|---|---|---|---|---|---|---|
Lossless |
|
||||||
Audio |
|
||||||
Image |
|
||||||
Video |
|
||||||
Theory |
多媒体压缩和容器格式维基百科汇总
Video compression |
|
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Audio compression |
|
||||||||||||||
Image compression |
|
||||||||||||||
Containers |
|
||||||||||||||
Collaborations |
JPEG相关协议列表
Part | ISO/IEC standard | ITU-T Rec. | First public release date | Latest amendment | Title | Description |
---|---|---|---|---|---|---|
Part 1 | ISO/IEC 10918-1:1994 | T.81 (09/92) | Sep 18, 1992 | Requirements and guidelines | ||
Part 2 | ISO/IEC 10918-2:1995 | T.83 (11/94) | Nov 11, 1994 | Compliance testing | rules and checks for software conformance (to Part 1) | |
Part 3 | ISO/IEC 10918-3:1997 | T.84 (07/96) | Jul 3, 1996 | Apr 1, 1999 | Extensions | set of extensions to improve the Part 1, including the SPIFF file format |
Part 4 | ISO/IEC 10918-4:1999 | T.86 (06/98) | Jun 18, 1998 | Jun 29, 2012 | Registration of JPEG profiles, SPIFF profiles, SPIFF tags, SPIFF colour spaces, APPn markers, SPIFF compression types and Registration Authorities (REGAUT) | methods for registering some of the parameters used to extend JPEG |
Part 5 | ISO/IEC 10918-5:2013 | T.871 (05/11) | May 14, 2011 | JPEG File Interchange Format (JFIF) | A popular format which has been the de facto file format for images encoded by the JPEG standard. In 2009, the JPEG Committee formally established an Ad Hoc Group to standardize JFIF as JPEG Part 5.[13] | |
Part 6 | ISO/IEC 10918-6:2013 | T.872 (06/12) | Jun 2012 | Application to printing systems | Specifies a subset of features and application tools for the interchange of images encoded according to the ISO/IEC 10918-1 for printing. |
其他相关文档:
H.120文档
H.261参考文档
视频格式的发展时间线
参考:https://en.wikipedia.org/wiki/Video_coding_format
Timeline of international video compression standards
Year Standard Publisher Popular implementations
1984 H.120 ITU-T
1988 H.261 ITU-T Videoconferencing, videotelephony
1993 MPEG-1 Part 2 ISO, IEC Video-CD
1995 H.262/MPEG-2 Part 2 ISO, IEC, ITU-T DVD Video, Blu-ray, Digital Video Broadcasting, SVCD
1996 H.263 ITU-T Videoconferencing, videotelephony, video on mobile phones (3GP)
1999 MPEG-4 Part 2 ISO, IEC Video on Internet (DivX, Xvid …)
2003 H.264/MPEG-4 AVC Sony, Panasonic, Samsung, ISO, IEC, ITU-T Blu-ray, HD DVD, Digital Video Broadcasting, iPod Video, Apple TV, videoconferencing
2009 VC-2 (Dirac) SMPTE Video on Internet, HDTV broadcast, UHDTV
2013 H.265 ISO, IEC, ITU-T
MPEG-2标准文档
- ISO/IEC 13818-1:系统-描述视频和音频的同步和多路技术
- ISO/IEC 13818-2:视频-视频压缩
- ISO/IEC 13818-3:音频-音频压缩,包括多通道的MP3扩展。
- ISO/IEC 13818-4:测试规范
- ISO/IEC 13818-5:仿真软件
- ISO/IEC 13818-6:DSM-CC(Digital Storage Media Command and Control)扩展
- ISO/IEC 13818-7:Advanced Audio Coding(AAC)
- ISO/IEC 13818-9:实时接口扩展
- ISO/IEC 13818-10:DSM-CC规范
- ISO/IEC 13818-11: IPMP on MPEG-2 systems
Part | Number | First public release date (First edition) | Latest public release date (edition) | Latest amend- ment | Identical ITU-T Rec. | Title | Description |
---|---|---|---|---|---|---|---|
Part 1 | ISO/IEC 13818-1 | 1996 | 2015 | 2016[16] | H.222.0 | Systems | |
Part 2 | ISO/IEC 13818-2 | 1996 | 2013 | H.262 | Video | ||
Part 3 | ISO/IEC 13818-3 | 1995 | 1998 | Audio | MPEG-2 BC – backwards compatible with MPEG-1 Audio | ||
Part 4 | ISO/IEC 13818-4 | 1998 | 2004 | 2009[17] | Conformance testing | ||
Part 5 | ISO/IEC TR 13818-5 | 1997 | 2005 | Software simulation | |||
Part 6 | ISO/IEC 13818-6 | 1998 | 1998 | 2001[18] | Extensions for DSM-CC | extensions for Digital Storage Media Command and Control[19][20] | |
Part 7 | ISO/IEC 13818-7 | 1997 | 2006 | 2007[21] | Advanced Audio Coding (AAC) | MPEG-2 NBC Audio – Non-Backwards Compatible with MPEG-1 Audio | |
Part 8 | dropped | 10-Bit Video | The work began in 1995, but was terminated in 2007 because of low industry interest.[22][23] | ||||
Part 9 | ISO/IEC 13818-9 | 1996 | 1996 | Extension for real time interface for systems decoders | |||
Part 10 | ISO/IEC 13818-10 | 1999 | 1999 | Conformance extensions for Digital Storage Media Command and Control (DSM-CC) | |||
Part 11 | ISO/IEC 13818-11 | 2004 | 2004 | IPMP on MPEG-2 systems | Intellectual Property Management and Protection on the MPEG-2 system[24][25] (XML IPMP messages are also defined in ISO/IEC 23001-3[26]) |
MPEG-1 协议标准组成
Part | Number | First public release date (First edition) | Latest correction | Title | Description |
---|---|---|---|---|---|
Part 1 | ISO/IEC 11172-1 | 1993 | 1999[24] | Systems | |
Part 2 | ISO/IEC 11172-2 | 1993 | 2006[25] | Video | |
Part 3 | ISO/IEC 11172-3 | 1993 | 1996[26] | Audio | |
Part 4 | ISO/IEC 11172-4 | 1995 | 2007[27] | Compliance testing | |
Part 5 | ISO/IEC TR 11172-5 | 1998 | 2007[28] | Software simulation |
MPEG-4子标准组成
- 第一部分(ISO/IEC 14496-1):系统:描述视频和音频数据流的控制、同步以及混合方式(即混流Multiplexing,简写为MUX)。
- 第二部分(ISO/IEC 14496-2):视频:定义一个对各种视觉信息(包括自然视频、静止纹理、计算机合成图形等等)的编解码器。(例如XviD编码就属于MPEG-4 Part 2)
- 第三部分(ISO/IEC 14496-3):音频:定义一个对各种音频信号进行编码的编解码器的集合。包括高级音频编码(Advanced Audio Coding,缩写为AAC)的若干变形和其他一些音频/语音编码工具。
- 第四部分(ISO/IEC 14496-4):一致性:定义对本标准其他的部分进行一致性测试的程序。
- 第五部分(ISO/IEC 14496-5):参考软件:提供用于演示功能和说明本标准其他部分功能的软件。
- 第六部分(ISO/IEC 14496-6):多媒体传输集成框架(DMIF for Delivery Multimedia Integration Framework)
- 第七部分(ISO/IEC 14496-7):优化的参考软件:提供对实现进行优化的例子(这里的实现指的是第五部分)。
- 第八部分(ISO/IEC 14496-8):在IP网络上传输:定义在IP网络上传输MPEG-4内容的方式。
- 第九部分(ISO/IEC 14496-9):参考硬件:提供用于演示怎样在硬件上实现本标准其他部分功能的硬件设计方案。
- 第十部分(ISO/IEC 14496-10):高级视频编码或称高级视频编码(Advanced Video Coding,缩写为AVC):定义一个视频编解码器(codec)。AVC和XviD都属于MPEG-4编码,但由于AVC属于MPEG-4 Part 10,在技术特性上比属于MPEG-4 Part2的XviD要先进。另外,它和ITU-T H.264标准是一致的,故又称为H.264。
- 第十二部分(ISO/IEC 14496-12):基于ISO的媒体文件格式:定义一个存储媒体内容的文件格式。
- 第十三部分(ISO/IEC 14496-13):知识产权管理和保护(IPMP for Intellectual Property Management and Protection)拓展。
- 第十四部分(ISO/IEC 14496-14):MPEG-4文件格式:定义基于第十二部分的用于存储MPEG-4内容的视频文件格式。
- 第十五部分(ISO/IEC 14496-15):AVC文件格式:定义基于第十二部分的用于存储第十部分的视频内容的文件格式。
- 第十六部分(ISO/IEC 14496-16):动画框架扩展(AFX : Animation Framework eXtension)。
- 第十七部分(ISO/IEC 14496-17):同步文本字幕格式。
- 第十八部分(ISO/IEC 14496-18):字体压缩和流式传输(针对开放字体格式Open Font Format)。
- 第十九部分(ISO/IEC 14496-19):合成材质流(Synthesized Texture Stream)。
- 第二十部分(ISO/IEC 14496-20):简单场景表示(LASeR for Lightweight Scene Representation。
- 第二十一部分(ISO/IEC 14496-21):用于描绘(Rendering)的MPEG-J拓展。
- 第二十二部分(ISO/IEC 14496-22):开放字体格式(Open Font Format)。
- 第二十三部分(ISO/IEC 14496-23):符号化音乐表示(Symbolic Music Representation)。
- 第二十四部分(ISO/IEC 14496-24):音频与系统交互作用(Audio and systems interaction)。
- 第二十五部分(ISO/IEC 14496-25):3D图形压缩模型(3D Graphics Compression Model)。
- 第二十六部分(ISO/IEC 14496-26):音频一致性检查:定义测试音频数据与ISO/IEC 14496-3是否一致的方法(Audio conformance)。
- 第二十七部分(ISO/IEC 14496-27):3D图形一致性检查:定义测试3D图形数据与ISO/IEC 14496-11:2005, ISO/IEC 14496-16:2006, ISO/IEC 14496-21:2006,和ISO/IEC 14496-25:2009是否一致的方法(3D Graphics conformance)。
ISO_IEC_14496-1_2004 ISO_IEC_14496-2_2004 ISO_IEC_14496-3_2009 ISO_IEC_14496-10_2012 ISO_IEC_14496-12_2015 ISO_IEC_14496-14_2003 ISO_IEC_14496-22_2015
MP4文件相关协议及协议文件汇总
ISO_IEC_14496-12_2015_Amd_2_2018
ISO_IEC_14496-12_2015_Amd_1_2017
两个协议的关系如下图:
参考网址:
https://blog.csdn.net/uyy203/article/details/79283087