[多媒体] 关于H264的 profile 和 level

H264作为一个“指定标准”的文档

会涉及到对画面质量和某些参数的一些规格划分。这样才有助于多系统协同合作。

profile

是指对画面功能性的等级划分,编解码器可以选择按照H264的标准进行功能完善,也可以按照自己的意愿自定义profile,不过作为软件架构的一部分,采用H264标准就意味着要遵守标准的定义,所以也就是说如果某个编解码器对外宣称自己支持某个profile,那么其功能至少应该多于这个profile的H264定义。

从上表中的数据可见,profile主要聚焦于编码参数,比如是否包含B帧,宏块处理,yuv格式(420/422/444),采样bit深度 等等。

level

是指对画面质量的等级划分,比如能够支持的最大码率,最大分辨率,等等。同profile一样,如果某个编解码器说支持level 4.1,那么他的能力至少应该在 4.1之上。

Level主要聚焦于画面质量,比如每秒最多有多少宏块,最大的比特率,分辨率,帧率 等等。

参考:

H264概念解析-Profile - 追随技术 - 博客园

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值