我一直疑问为什么有些视频解码时显示格式是:H264,大部分又是:AVC1
我在搜索编程资料时在微软的msdn上发现的:
原文:http://msdn.microsoft.com/en-us/library/dd757808(v=vs.85).aspx
FOURCC:AVC1 描述:H.264 bitstream without start codes.
FOURCC:H264 描述:H.264 bitstream with start codes.
H.264 Bitstream with Start Codes
H.264 bitstreams that are transmitted over the air, or contained in MPEG-2 program or transport streams, or recorded on HD-DVD, are formatted as described in Annex B of ITU-T Rec. H.264. According to this specification, the bitstream consists of a sequence
of network abstraction layer units (NALUs), each of which is prefixed with a start code equal to 0x000001 or 0x00000001.
这段话的大致意思是:带有开始码的H.264视频一般是用于无线发射、有线广播或者HD-DVD中的。这些数据流的开始都有一个开始码:0x000001 或者 0x00000001.
H.264 Bitstream Without Start Codes
The MP4 container format stores H.264 data without start codes. Instead, each NALU is prefixed by a length field, which gives the length of the NALU in bytes. The size of the length field can vary, but is typically 1, 2, or 4 bytes.
这段话的大致意思是:没有开始码的H.264视频主要是存储在MP4格式的文件中的。它的数据流的开始是1、2或者4个字节表示长度数据。
原文中的"NALU"简单说是H.264格式中的最基本的单元,是一个数据包。
http://www.mysilu.com/archiver/?tid-721741.html
分享到:
相关推荐
1. **基本框架**:H.264/AVC并没有明确规定编解码器的具体实现方式,而是定义了一种视频比特流的句法结构和解码规则。这种开放式的框架允许开发者根据具体应用场景灵活地选择算法和架构。 2. **关键技术**: - **帧...
1. **高清视频流媒体服务**:Netflix、YouTube等在线视频平台广泛应用H.264/AVC进行视频编码,确保用户在各种网络条件下都能获得流畅的观看体验。 2. **数字电视广播系统**:包括地面数字电视、卫星数字电视等均支持...
《H.264/AVC经典教程》是一本非常有价值的书籍,不仅适合初学者入门学习H.264视频压缩技术,也适合已经有一定基础的读者深入了解其内部原理和技术细节。通过阅读本书,读者可以掌握H.264的核心概念和技术要点,为...
本课程将从原理、标准和实现等多个角度,详细讲述了H.264/AVC视频编码标准的整体架构与技术细节,不但讲解了H.264/AVC标准协议文档中的内容,还通过实际的H.264码流分析/解码程序的开发来帮助观众更深入地理解H.264...
H.264/AVC协议,也称为ITU-T H.264或ISO/IEC MPEG-4 AVC,是由国际电信联盟(ITU-T)和国际标准化组织/国际电工委员会(ISO/IEC)联合制定的视频编解码标准。该协议最初于2003年发布,此后经历了多次修订和更新。...
H.264/AVC(Advanced Video Coding)是2003年发布的一种新的视频压缩标准,由ITU-T和ISO联合制定,被誉为新一代视频编码标准,因其显著的性能优势而备受关注。 H.264/AVC相较于之前的编码标准如H.263和MPEG-4,实现...
在IT领域,视频编码与分析是一项至关重要的技术,特别是...通过学习这些资料,你可以深入理解H264/AVC编码的细节,掌握视频分析工具的使用技巧,从而在实际工作中解决视频编码和解码的问题,提高视频处理的质量和效率。
2. **适应性**:H.264/AVC设计时考虑到了多种应用场景的需求,包括低比特率的视频通信和高分辨率的数字电影制作,从而使其具有广泛的适用性。 3. **灵活性**:该标准支持多种不同的配置选项,可以根据不同的应用...
总结,H.264/AVC参考软件JM是理解和研究视频编码技术的重要工具,它的存在使得开发者能够深入理解H.264/AVC的编码机制,并在实际项目中进行优化和应用。虽然面临新技术的冲击,但H.264/AVC的广泛部署和良好兼容性使...
- **时域可伸缩性工具**:包括运动估计和补偿等技术,以确保高帧率时视频质量的一致性。 - **空域可伸缩性工具**:采用多分辨率分析的方法,在不同的分辨率级别上进行编码。 - **质量可伸缩性工具**:通过量化参数...
在【标题】"ITU-T-H.264.rar_H.264 解码_H.264/AVC_h 264 document_itu_itu-t h.2"中,我们关注的焦点在于H.264的解码过程和相关的标准文档。【描述】提到的是“ITU-T .H.264\AVC视频编解码协议的最新标准文档”,这...
与前一代的视频编码标准如MPEG-4、H.263以及MPEG-2相比,H.264/AVC能够实现更高的压缩效率和更好的图像质量。然而,这种性能上的提升是以增加计算复杂度为代价的,特别是对于实时应用而言,设计一款高性能且高效的...
视频编解码是数字媒体处理中...总结,AVC/H264作为视频编解码的里程碑,其核心技术和原理对于理解现代视频编码至关重要。深入学习和掌握这些知识,能够帮助开发者在实际项目中更好地实现视频压缩和传输,提升用户体验。
内容概要:本文档旨在帮助读者掌握H.264/AVC视频编码标准的JM参考软件使用方法,包括编译生成、代码调试和运行技巧,同时介绍如何使用Elecard StreamEye工具查看H.264视频码流的语法元素。此外,还提供了具体的实验...
总之,基于H.264/AVC视频实时传输系统的研究与实现,不仅解决了视频实时传输过程中面临的网络带宽和网络友好性问题,还为未来多媒体通信领域的发展提供了新的可能性。通过优化系统架构、协议实现以及传输控制策略等...
H.264/AVC标准设计时考虑到了计算复杂度的问题。因此,变换与量化过程采用了各种技术来降低计算负担。例如,通过使用简单的整数运算而不是浮点运算来简化计算,同时保留足够的精度。 #### 量化过程 量化是压缩过程...
《H264AVC视频编解码标准省略运动搜索优化模型和文件传输层研究》 该文献主要探讨了H.264/AVC视频编解码标准中的两个核心议题:运动搜索优化模型和文件传输层的研究。H.264/AVC作为H.26X系列的标准,其编码效率的...
H.264/AVC,全称High Efficiency Video Coding(高效视频编码),是一种国际标准的视频编码格式,由ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家小组)联合开发,代号为AVC(Advanced Video ...