首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >H264配置文件-iop解释

H264配置文件-iop解释
EN

Stack Overflow用户
提问于 2014-05-06 12:01:24
回答 2查看 10.3K关注 0票数 7

从sdp中的配置文件级别标识h264配置文件和级别?

如何识别这些约束的真正含义?例如,我有一个profile-type-id: 42801e,它可以翻译成:

如何将它与表这里中定义的特性联系起来?

上面的引用表明,Constraint_set0_flag: 1意味着它是受约束的基线配置文件。但是,如何将标志与三个不同的NO(从表中)关联起来,以区分基线配置文件和约束基线配置文件

更新

无法确认上述关于识别Constrained Baseline profile的内容是正确的。参考文献 (第306页)用于该声明:

代码语言:javascript
复制
Decoders conforming to the Constrained Baseline profile at a 
specific level shall be capable of decoding all bitstreams 
in which all of the following are true:

– profile_idc is equal to 66 or constraint_set0_flag is equal to 1,
– constraint_set1_flag is equal to 1, 
– level_idc and constraint_set3_flag represent a level 
less than or equal to the specified level.

似乎只有第一个条件得到满足,但第二个条件是错误的。基准配置文件状态的参数

在特定级别上符合基线配置文件的解码器应能够解码所有比特流,其中profile_idc等于66或constraint_set0_flag等于1,且level_idc和constraint_set3_flag代表低于或等于指定电平的电平。

他们都在场。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-06 17:53:06

你能澄清你的问题吗?你到底不明白什么?您已经将42801e解析为约束基线配置文件级别3.0。

constraint_set0_flag=1标识的约束基线配置文件意味着编码流不使用此配置文件之外的任何特性(比如维基百科表中的FMO或ASO ),因此可以使用任何支持受限基线、主配置文件或高配置文件的解码器对其进行解码。使用基线配置文件(不受约束)配置文件编码的流可以使用此附加特性(或不使用,但仍未被表示为受限),但如果它们将在流中使用,而不是仅支持受限基线的解码器,则主配置文件或高级配置文件将无法对其进行解码。

更新

我错了。它是基线配置文件级别3.0,因为constraint_set1_flag=0,所以没有约束基线配置文件的指示。

票数 5
EN

Stack Overflow用户

发布于 2020-07-23 06:45:56

请参阅RFC 6184中的下表:表5. profile_idc和profile-iop的组合表示与一个配置文件支持的完整编码工具集对应的相同的子配置文件。在下面,x可以是0,也可以是1,而配置文件名称如下所示。CB:约束基线剖面,B:基线剖面,M:主剖面,E:扩展剖面,H:高剖面,H10:高10剖面,H42:高4:2:2剖面,H44:高4:4:4预测剖面,H10I:高10内剖面,H42I:高4:2:2内剖面,H44I:高4:4:4内剖面,和C44I: CAVLC 4:4:4 :4。

代码语言:javascript
复制
          Profile     profile_idc        profile-iop
                      (hexadecimal)      (binary)

          CB          42 (B)             x1xx0000
             same as: 4D (M)             1xxx0000
             same as: 58 (E)             11xx0000
          B           42 (B)             x0xx0000
             same as: 58 (E)             10xx0000
          M           4D (M)             0x0x0000
          E           58                 00xx0000
          H           64                 00000000
          H10         6E                 00000000
          H42         7A                 00000000
          H44         F4                 00000000
          H10I        6E                 00010000
          H42I        7A                 00010000
          H44I        F4                 00010000
          C44I        2C                 00010000

这是基线配置文件级别3.0。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23494168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档