P帧: 前向预测编码帧 , 通过图像序列前面已经编码帧的时间冗余信息压缩 , 称为预测帧 , 大约可以得到20:1的压缩比
B帧:双向预测内插编码帧,通过前帧和后帧的时间冗余信息压缩 , 也叫双向预测帧 。大约可以得到50:1的压缩比
IDR帧: I帧的一种特殊帧 , 一个序列的第一个图像叫做 IDR 图像(立即刷新图像)
DTS: (Decode Time Stamp) 用于视频的解码序列
PTS: (Presentation Time Stamp)用于视频的显示序列 。
正因为有B帧这样的双向预测帧的存在 , 某一帧的解码序列和实际的显示序列是不一样的 。如下图所示
GOP: (Group of Picture)两个I帧之间形成的一组图片 , 就是GOP 。一般为编码器设置参数的时候 , 必须设置gop_size的值 , 表示两个I帧之间的帧数目 , 相对来说GOP_size设置越小 , 画面质量越好 。但是相应的容量越大 。
参考资料:
关于H264的介绍网络上已经有很多 , 本文主要是用做笔记记录 。
h264格式文件用什么播放器打开H264格式的视频用MilkPlayer播放器播放 , 具体操作方法如下:
1、264文件是H264的源文件 。
2、将后缀改为MP4 。
3、系统确认后 , 双击打开 , 系统无法播放该播放器 。尝试打开模式并选择MilkPlayer , 它将出现在播放器中 。选择MilkPlayer 。
4、发现它的工作原理 。
5、直接到电脑上打开模式查找其他应用程序 。
6、选择MilkPlayer , 双击文件直接打开它 。
H264和AAC注:本文比较浅显 , 适合初学者看 。
引述:H264的标准已经很多年了 , 成熟稳定 , 普及率非常高 , 目前比它更好的也有H265和VP9(google出品) , 但都不能撼动H264的地位 。
A:
h264( MPEG -4 Part 10) , 对应的H265就是( MPEG -4 Part 11)
1、BP-Baseline Profile:基本画质 。支持I/P 帧 , 只支持无交错(Progressive)和CAVLC;
2、EP-Extended profile:进阶画质 。支持I/P/B/SP/SI 帧 , 只支持无交错(Progressive)和CAVLC;
3、MP-Main profile:主流画质 。提供I/P/B 帧 , 支持无交错(Progressive)和交错(Interlaced) ,
也支持CAVLC 和CABAC 的支持;
在BP-Baseline Profile基础上另外增加了:
- 隔行编码
- B条带类型
- CABAC熵编码
- 加权预测
- 422和444 YCbCr
- 不支持ASO, FMO和RS
4、HP-High profile:高级画质 。在main Profile 的基础上增加了
- 8x8内部预测、4*4和8*8大小之间自适应选择的支持 。
- 自定义量化、
- 可预测无损视频编码
- 更多的YUV 格式;
- 高级10档次(Hi10P) , 高级422 , 444档次;
Baseline和Main比较常用 , Baseline 压缩的比较厉害 , 低于mepg-4的10%-20%; Main低于MPEG-4的50%.High比Main又能节约10% 的码流量 , 那High应该是低于mepg-4的45% 。
压缩率来说就是BPHPMP, 比例大概是100的原始数据 , 压缩后BP=15 , HP=45 , MP=50;
所以MP和HP其实没啥大区别 , 但是BP就压缩的很低 , 所以一般监控和直播会首选BP , BP的特点是没有B帧 , 画质很一般 , 能满足基本要求 。
【B帧的前世今生】
除了Baseline以外 , 其它都是有B帧的 , I/B/P的关系用一句话说就是:I就是一张完整图片 , 但数据很大 , 如果都是I帧 , 视频会很庞大 , 而且也没必要;P帧是单向参考 , 前向参考 , 只参考I帧的 , 记录和I帧的区别;B帧双向参考 , 参考I帧和P帧 , 如果被参考的P帧花屏了 , B帧也会花屏 。
B帧会带来一个问题:编码顺序和解码顺序不同 , 因为正常播放时 , 解码帧的排列是I BBB... P BBB... P
可以看出B帧是插在IP和PP之间的 , 因为B帧数据比较小 , 所以会插很多帧 。
我们来看看编码的顺序是怎样的:I P BBB...
解码顺序呢:I BBB...P
这问题了来 , 有B帧时编码解码BP的顺序不一致 , 所以引入了PTS(显示时间戳)和DTS(解码时间戳)
贴一张装B的图(先留着 , 我也没仔细看):
B:
h264的功能分为两层 , 视频编码层(VCL)和网络提取层(NAL)
秒懂生活扩展阅读
- 联系生活谈谈怎样减轻雾霾的危害 雾霾的危害
- 什么是大学生
- 营什么什么苟的成语
- 中年夫妇离婚的导火索是小事?如何经营婚姻
- 你的问题婚姻属于哪种类型?
- 婚姻中的我们真的想“长大”吗?
- 恩爱夫妻的原生家庭,也不可能是完美的
- 故国不堪回首月明中的故 故国不堪回首月明中
- 律师起诉离婚流程是怎样规定的
- 天气非常热的词语有哪些