打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
视频编码解码(H264中的profile和level)

主要内容

即将开始另一系列的笔记,主要是1涉及以下内容

  • SPS/PPS/Slice Header
  • 常见的分析工具
  • ffmpeg视频编码

Profile与Level

这是本节主要涉及的内容

H264 Profile

对压缩视频特性的描述,profile越高,就说明采用了越高级的压缩特性。


在图中可以看得出第一级是以CONSTRAINED BASELINE为核心,发展出来MAIN Profile和BASELINE以及BASELINE的延伸EXTEND Profile。
在核心的CONSTRAINED BASELINE中主要包含P帧、I帧,但是可以发现并没有B帧,B帧是在main profile中才出现的。
b帧的出现也使得压缩率进一步提升,所以main profile的压缩率一定是比CONSTRAINED BASELINE要高得多的。
在实际中用的更多也会是MAIN profile。

这是MAIN Profile的详细图

H264 Level

Level是对视频的描述,Level越高,视频的码率、分辨率、fps越高。
如果视频的level很低,就只能处理一些低清晰的视频,如果很高就可以处理1080p等高清视频。


以第一个为例,level为1,最大码流仅支持64,分辨率为128x96,帧率30,或者分辨率为176x144,帧率15

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
H.264 Profile
ffmpeg常用命令
iOS RTMP 视频直播开发笔记(4)
H.264 FRExt技术及其应用 - 视频通信\行业技术\技术 — C114(中国通信网)
AVC编码中的规格 :High、Baseline、Main什么意思?还有High@L3.0、High@L4.0、High@L5.1等
自己动手压制TCPMP硬解视频,就是这么简单
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服