我一直疑问为什么有些视频解码时显示格式是: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
分享到:
相关推荐
本课程将从原理、标准和实现等多个角度,详细讲述了H.264/AVC视频编码标准的整体架构与技术细节,不但讲解了H.264/AVC标准协议文档中的内容,还通过实际的H.264码流分析/解码程序的开发来帮助观众更深入地理解H.264...
基于视频解码加速引擎的H.264/AVC解码访存评估,解月剑,张悠慧,本文针对一个H.264/AVC的解码芯片解决方案——“视频解码加速引擎”(VDAE)进行其访存评估。根据VDAE各个模块的设计功能,对数据在各模��
视频编解码AVC/H264 文档
H_264_AVC视频编码原理及主要技术H_264_AVC视频编码原理及主要技术
介绍了H.264的技术特点、传输结构和编解码构架。提出 了在Windows CE.NET操作系统下实现的一套H.264的实时解码软件系统。
H.264/AVC中Exp-Golomb指数哥伦布编码详解(含编码和解码),使用C语言实现,另有与之匹配详解文章,请查阅微信公众号:金架构
H.264/AVC访存图样分析与内存优化,张悠慧,解月剑,H.264/AVC标准包含许多典型的图像解码算法,这些算法都有各自的访存特点。为了使解码处理器能够尽快地访问到所需要的数据,在处理器
ITU-T上2019年6月版H264/AVC协议,详细描述了编解码的过程,非draft版本!
ITU-T .H.264\AVC视频编解码协议的最新标准文档.
H.264/AVC中Exp-Golomb解码器的硬件实现与优化,李万臣,陈宇贤,H.264代表了视频编码技术的最新进展,具有非常广阔的应用前景。在H.246/AVC中只描述了Exp-Golomb的编解码流程,并没有介绍其具体实现。我
H.264解码IC芯片关键技术研究项目是根据最新的数字视频编码标准H.264/AVC,开发主要应用于IP电视(IPTV)、卫星电视和高清DVD等领域的数字视频高清实时解码高速大规模集成电路(VLSI)专用芯片(ASIC)/片上系统...
它不仅重点论述了 H.264 ,而且首先介绍了数字视频和视频编码的基础知识,介绍了已有若干视频编码国际标准(特别是 MPEG-4 ),以便为进一步学习 H.264 打下良好的基础。 全书共 9 章,在 H.264 部分(第 6~9 章)...
这个 m 文件按照 H.264/AVC 标准进行编码和解码。 首先阅读一个视频。 播放给用户,然后保存为图像。 然后读取图像之一。 然后对于可变块大小,它被分成16x16块。计算每个块内的标准偏差。如果超过限制,则意味着块...
H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/...
本文提出了一种内容自适应比特流层(CABL)模型,用于H.264 / AVC网络视频的编码失真评估。 首先,建立感知编码失真与量化参数(QP)之间的基本关系。 然后,考虑到感知到的网络视频编码失真严重依赖于视频内容的...
音视频-编解码-H264AVC视频解码器的设计及其SoC实现.pdf
H264AVC视频编解码标准省略运动搜索优化模型和文件传输层研究.pdf
FFmpeg针对CAVLC做了大量的优化,主要体现在码表的构建和查找上。本文将从CAVLC码表的构建、查找和CAVLC残差解码三部分对CAVLC熵解码算法进行分析。
里面包括JM8.6版本的H.264编解码器标准参考模型代码,内附有详细的注释,已经通过测试,可用!
简介:H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为...