I帧 P帧 B帧
来源:互联网 发布:知天下事的动物 编辑:程序博客网 时间:2024/06/02 04:12
画面组
MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑的原因,也是我们之所以要微调头和尾的原因。
MPEG-2 帧结构
MPEG-2压缩的帧结构有两个参数,一个是GOP(Group Of Picture)图像组的长度,一般可按编码方式从1-15;另一个是I帧和P帧之间B帧的数量,一般是1-2个。前者在理论上记录为N,即多少帧里面出现一次I帧;后者描述为多少帧里出现一次P帧,记录为M。
I帧图像采用帧内编码方式,即只利用了单帧图像内的空间相关性,而没有利用时间相关性。I帧主要用于接收机的初始化和信道的获取,以及节目的切换和插入,I帧图像的压缩倍数相对较低。I帧图像是周期性出现在图像序列中的,出现频率可由编码器选择。
P帧和B帧图像采用帧间编码方式,即同时利用了空间和时间上的相关性。P帧图像只采用前向时间预测,可以提高压缩效率和图像质量。P帧图像中可以包含帧内编码的部分,即P帧中的每一个宏块可以是前向预测,也可以是帧内编码。B帧图像采用双向时间预测,可以大大提高压缩倍数。值得注意的是,由于B帧图像采用了未来帧作为参考,因此MPEG-2编码码流中图像帧的传输顺序和显示顺序是不同的。
0 0
- I、p、b 帧
- i b p 帧
- I、P、B帧
- I 、B、P帧
- I、P、B帧 .
- I、B、P帧
- I,P,B帧
- MPEG I B P 帧
- I ,P,B帧概念
- B帧、I帧和P帧
- 什么是B帧、I帧、P帧
- 什么是I帧,P帧,B帧
- I帧,P帧,B帧
- 什么是I帧,P帧,B帧
- 视频压缩:I帧、P帧、B帧
- 什么是I帧,P帧,B帧
- 什么是I帧,P帧,B帧
- 什么是I帧,P帧,B帧
- java【工具类】读取,修改Properties
- android textView 排版显示参差不齐的解决方法
- Hadoop版本选择探讨
- Android手机平板两不误,使用Fragment实现兼容手机和平板的程序(二)
- 阿里云CentOS 安装tcpdump
- I帧 P帧 B帧
- LeetCode 31.Next Permutation
- Google Web Toolkit搭建Web扫描应用
- 数据库表的迁移复制的SQL操作
- 利用51单片机读取MPU9150中AK8975C的原始数据
- Cryptography-week1
- 使用jaxp进行dom解析
- MySQL外键约束On Delete、On Update各取值的含义
- linq group by Having 语句的写法.