h.264 profile
来源:互联网 发布:0基础学前端还是java 编辑:程序博客网 时间:2024/05/05 10:30
h.264 profile
Profiles Baseline Extended Main High High 10 High 4:2:2 High 4:4:4 I and P Slices YesYesYesYesYesYesYesB Slices NoYesYesYesYesYesYesSI and SP Slices NoYesNoNoNoNoNoMultiple Reference Frames YesYesYesYesYesYesYesIn-Loop Deblocking Filter YesYesYesYesYesYesYesCAVLC Entropy Coding YesYesYesYesYesYesYesCABAC Entropy Coding NoNoYesYesYesYesYesFlexible Macroblock Ordering (FMO) YesYesNoNoNoNoNoArbitrary Slice Ordering (ASO) YesYesNoNoNoNoNoRedundant Slices (RS) YesYesNoNoNoNoNoData Partitioning NoYesNoNoNoNoNoInterlaced Coding (PicAFF, MBAFF) NoYesYesYesYesYesYes4:2:0 Chroma Format YesYesYesYesYesYesYesMonochrome Video Format (4:0:0) NoNoNoYesYesYesYes4:2:2 Chroma Format NoNoNoNoNoYesYes4:4:4 Chroma Format NoNoNoNoNoNoYes8 Bit Sample Depth YesYesYesYesYesYesYes9 and 10 Bit Sample Depth NoNoNoNoYesYesYes11 to 14 Bit Sample Depth NoNoNoNoNoNoYes8x8 vs. 4x4 Transform Adaptivity NoNoNoYesYesYesYesQuantization Scaling Matrices NoNoNoYesYesYesYesSeparate Cb and Cr QP control NoNoNoYesYesYesYesSeparate Color Plane Coding NoNoNoNoNoNoYesPredictive Lossless Coding NoNoNoNoNoNoYes Baseline Extended Main High High 10 High 4:2:2 High 4:4:4
The standard includes the following seven sets of capabilities, which are referred to as profiles, targeting specific classes of applications:
- Baseline Profile (BP): Primarily for lower-cost applications with limited computing resources, this profile is used widely in videoconferencing and mobile applications.
- Main Profile (MP): Originally intended as the mainstream consumer profile for broadcast and storage applications, the importance of this profile faded when the High profile was developed for those applications.
- Extended Profile (XP): Intended as the streaming video profile, this profile has relatively high compression capability and some extra tricks for robustness to data losses and server stream switching.
- High Profile (HiP): The primary profile for broadcast and disc storage applications, particularly for high-definition television applications (this is the profile adopted into HD DVD and Blu-ray Disc, for example).
- High 10 Profile (Hi10P): Going beyond today's mainstream consumer product capabilities, this profile builds on top of the High Profile—adding support for up to 10 bits per sample of decoded picture precision.
- High 4:2:2 Profile (Hi422P): Primarily targeting professional applications that use interlaced video, this profile builds on top of the High 10 Profile—adding support for the 4:2:2 chroma subsampling format while using up to 10 bits per sample of decoded picture precision.
- High 4:4:4 Predictive Profile (Hi444PP): This profile builds on top of the High 4:2:2 Profile—supporting up to 4:4:4 chroma sampling, up to 14 bits per sample, and additionally supporting efficient lossless region coding and the coding of each picture as three separate color planes.
In addition, the standard contains four additional all-Intra profiles, which are defined as simple subsets of other corresponding profiles. These are mostly for professional (e.g., camera and editing system) applications:
- High 10 Intra Profile: The High 10 Profile constrained to all-Intra use.
- High 4:2:2 Intra Profile: The High 4:2:2 Profile constrained to all-Intra use.
- High 4:4:4 Intra Profile: The High 4:4:4 Profile constrained to all-Intra use.
- CAVLC 4:4:4 Intra Profile: The High 4:4:4 Profile constrained to all-Intra use and to CAVLC entropy coding (i.e., not supporting CABAC).
As a result of the Scalable Video Coding extension, the standard contains three additional scalable profiles, which are defined as a combination of the H.264/AVC profile for the base layer (2nd word in scalable profile name) and tools that achieve the scalable extension:
- Scalable Baseline Profile: Primarily targeting video conferencing, mobile, and surveillance applications, this profile builds on top of a constrained version of the H.264/AVC Baseline profile to which the base layer (a subset of the bitstream) must conform. For the scalability tools, a subset of the available tools is enabled.
- Scalable High Profile: Primarily targeting broadcast and streaming applications, this profile builds on top of the H.264/AVC High Profile to which the base layer must conform.
- Scalable High Intra Profile: Primarily targeting production applications, this profile is the Scalable High Profile constrained to all-Intra use.
Predictive
Predictive
- h.264 profile
- H.264 Profile
- h.264 profile
- H.264 Profile, Level
- h.264 profile
- AVC/H.264 Profile
- AVC/H.264 Profile
- H.264 Profile
- h.264 profile 框架
- H.264 Profile对比简图
- h.264 baseline and main profile
- H.264 AVC high profile 高级规范
- H.264的profile 和 level
- H.264 Profile、Level、Encoder三张简图
- H.264 Profile、Level、Encoder三张简图
- H.264 Profile、Level、Encoder三张简图
- H.264 Profile、Level、Encoder三张简图
- H.264 Profile、Level、Encoder三张简图
- hello world
- C#与C++之间类型的对应
- How To Take Control Over Your Life
- (转)TCP的超时与重传
- Oracle的优化器:RBO/CBO,RULE/CHOOSE/FIRST_ROWS/ALL_ROWS 名词解释
- h.264 profile
- C#调用VC的DLL的接口函数参数类型转换一览表_蓝竹傲雪
- 时区转换
- JMS 学习
- H.264 level
- 解决Vista/Server 2008/win 7 右下角网络连接出现黄色感叹号问题
- oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- 3种Timer的用法(转)
- Cookie和Session专题