集显也能硬件编码:Intel SDK 各种音视频编解码学习详解 (14)

  MPEG-4提供大量的编码方式和丰富的设置。 和MPEG-2一样,应用一般不可能支持MPEG-4全集,通过profile和level来描述子集。这些子集,通过 “profile”来表明解码器要求,为了避免计算的复杂,每个profile都有一个或者多个“level”。profile和level的有效组合使得编码生成器只需实现标准中所需的子集,同时保持与其他MPEG-4设备的互通。(解码支持范围通常比编码支持范围大),检查其他MPEG-4设备是否符 合标准,即一致性测试。

  对于H.264/AVC(也就是MPEG-4 Part 4)提供下面的profile:

Feature support in particular profiles

Feature

 

CBP

 

BP

 

XP

 

MP

 

HiP

 

Hi10P

 

Hi422P

 

Hi444PP

 

B slices

 

No

 

No

 

Yes

 

Yes

 

Yes

 

Yes

 

Yes

 

Yes

 

SI and SP slices

 

No

 

No

 

Yes

 

No

 

No

 

No

 

No

 

No

 

Flexible macroblock ordering (FMO)

 

No

 

Yes

 

Yes

 

No

 

No

 

No

 

No

 

No

 

Arbitrary slice ordering (ASO)

 

No

 

Yes

 

Yes

 

No

 

No

 

No

 

No

 

No

 

Redundant slices (RS)

 

No

 

Yes

 

Yes

 

No

 

No

 

No

 

No

 

No

 

Data partitioning

 

No

 

No

 

Yes

 

No

 

No

 

No

 

No

 

No

 

Interlaced coding (PicAFF, MBAFF)

 

No

 

No

 

Yes

 

Yes

 

Yes

 

Yes

 

Yes

 

Yes

 

CABAC entropy coding

 

No

 

No

 

No

 

Yes

 

Yes

 

Yes

 

Yes

 

Yes

 

8×8 vs. 4×4 transform adaptivity

 

No

 

No

 

No

 

No

 

Yes

 

Yes

 

Yes

 

Yes

 

Quantization scaling matrices

 

No

 

No

 

No

 

No

 

Yes

 

Yes

 

Yes

 

Yes

 

Separate Cb and Cr QP control

 

No

 

No

 

No

 

No

 

Yes

 

Yes

 

Yes

 

Yes

 

Monochrome (4:0:0)

 

No

 

No

 

No

 

No

 

Yes

 

Yes

 

Yes

 

Yes

 

Chroma formats

 

4:2:0

 

4:2:0

 

4:2:0

 

4:2:0

 

4:2:0

 

4:2:0

 

4:2:0/4:2:2

 

4:2:0/4:2:2/4:4:4

 

Sample depths (bits)

 

8

 

8

 

8

 

8

 

8

 

8 to 10

 

8 to 10

 

8 to 14

 

Separate color plane coding

 

No

 

No

 

No

 

No

 

No

 

No

 

No

 

Yes

 

Predictive lossless coding

 

No

 

No

 

No

 

No

 

No

 

No

 

No

 

Yes

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjydj.html