h264/AVC文件格式叙述
ztISO 14496-10(视频)-Advanced Video Coding(AVC) 简明介绍
MPEG-4 (ISO 14496) is a broad Open Standard developed by the Moving Picture Experts Group (MPEG), a working group of the International Organization for Standardization (ISO) which also did the well known MPEG-1 (MP3, VCD) and MPEG-2 (DVD, SVCD) Standards, standardizing all sorts of audio/video compression formats and much more
By its nature the MPEG-4 Standard doesnt aim at standardizing one potential product (eg something comparable to DVD) but covers a broad range of Sub-Standards, which Product Providers can choose from to follow, according to what they need for their product
The MPEG-4 Standard, as mentioned, is divided into many different sub-standards, where for us users on Doom9 the following parts might be of major interest:
- ISO 14496-1 (Systems), Animation/Interactivity (like DVD Menus)
- ISO 14496-2 (Video), e.g. Advanced Simple Profile (ASP), as followed by XviD, DivX5, 3ivx...
- ISO 14496-3 (Audio), Advanced Audio Coding (AAC)
- ISO 14496-10 (Video), Advanced Video Coding (AVC), also known as H.264
- ISO 14496-14 (Container), MP4 container format (uses the .mp4 extension)
- ISO 14496-17 (Subtitles), MPEG-4 Timed Text subtitle format
This information thread now aims at providing some usefull infos on most of these parts, with a focus on MPEG-4 ASP and AVC/H.264
What are the possible advantages of an open standard, like MPEG-4, compared to closed formats, like Micro$oft's Windows Media?
The good thing about an open standard is that its open for everyone to follow when creating a product. therefore we already have a lot of different products which are compatible to the MPEG-4 Standard and are therefore also compatible to each other
Next to interoperability and big product range to choose from, an open standard leads to competition, which means for the consumer that products in the competitive market will most likely have a better increase in quality, lower prices and a better focus on the consumers needs
but not to forget and thats maybe the most important point for me:
an open standard allows open source development, like we all know from XviD for example
h264/AVC文件格式叙述相关推荐
- H264/AVC 视频编解码一些基本知识
本篇对学习H264常见的知识点做个备注. 1.H264编码码率设置 对视频进行编码时,码率和视频质量是一对矛盾的话题.一般码率越大,视频丢弃冗余信息就越少,视频质量就越高.但是码率达到一定程度,视频质 ...
- 【H264/AVC 句法和语义详解】(五):Exp-Golomb指数哥伦布编码(理论篇)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u011399342/article/details/80472399 本篇隶属于文集:< ...
- H264(AVC)/H265(HEVC)/H266(VVC):GOP的区别
本文将对比分析H264/H265/H266中关于GOP的区别. 注: 1.本文参考了下列文章: https://blog.csdn.net/cpp12341234/article/details/44 ...
- 音视频开发之旅(56) -H264/AVC基本结构
从这篇开始,我们进入H264的学习实践,主要分三个阶段 学习H264基本结构: 了解具体编码压缩技术: 分析了解相关开源库 x264和h264bitstream. 这篇我们来一起学习H264的基本结构 ...
- 【H264/AVC 句法和语义详解】(二):h264码流格式与NALU详解一
上一篇中,我们站在句法元素(或称语法元素)的角度,介绍了H.264的句法和语义,和句法元素的分层结构.在这篇中,我们更进一步,从比特的角度出发,来探索h264码流的组成.通过这篇的学习,我们会初步具备 ...
- H264/AVC Hypothetical Reference Decoder(HRD)
除了确保解码器能够处理264码流中的语法元素和序列参数外,确保编码序列"符合"解码器缓冲和处理能力的限制也很重要.这是通过定义HRD来处理的,HRD是一种虚拟缓冲算法,可以用来测试 ...
- mpeg4标准包含{xvid\divx,h264\avc}
"MPEG-4由一系列的子标准组成,被称为部..... ............................ 第二部(ISO/IEC 14496-2):视讯:定义了一个对各种视觉信息(包 ...
- H264/AVC SEI和VUI
Supplemental Enhancement Information(SEI)和Video Usability Information(VUI)是可以作为264码流的一部分被传输的参数.SEI和V ...
- H264/AVC 参考图像管理
参考图像顺序 264中,已编码图像存储在编码器和解码器的参考缓冲区(DPB,解码图像缓冲区),并由相应的参考图像列表list0,以供帧间宏块的运动补偿预测使用.对B片预测而言,list0和list1分 ...
最新文章
- Python __dict__属性详解
- C基础(31——35)
- docker 构建错误 E: List directory /var/lib/apt/lists/partial is missing.-Acquire (13: Permission denied)
- java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z
- js修改style中某个属性_JS 和 CSS 交互的 5 种方法
- Tomcat配置及原理文章
- 云计算第二阶段shell脚本
- opengl 实时波形显示_OpenGL1------OpenGL概述
- WCF中因序列化问题引起的异常和错误。
- sum-ftp-w.sh
- Unity的序列化机制探索
- Unity的PackageManager面板不能用问题
- 萧风查询搜索软件 v1.1 下载
- 阿里云盾AliYunDun服务IO超高
- Video IP:Video_In_to_AXI4-stream
- HBuilderX 下载安装教程
- 笨拙的手指(寒假每日一题 1)
- Android动画之Interpolator(插值器)
- 【科普】“植物神经功能紊乱”如何诊断和治疗呢?
- macOS VirtualBox 安装步骤