当前位置:网站首页>[Yunxiang book club issue 13] coding format of video files
[Yunxiang book club issue 13] coding format of video files
2022-07-27 15:44:00 【Hua Weiyun】
Video coding formats generally include :H263,H264,H265
H264 The rate control mode is : ABR
The frame types are :I frame ,B frame ,P frame , The size relation is I>P>B
I The characteristics of the frame : A full frame compression coding frame , Make a full frame image JPEG Compression and transmission , It is P The frame and B Frame reference frame , Its picture quality affects the following reference i The frame of p The frame and b The quality of the frame , By itself, it does not need to refer to other frames ,i Frame is the base frame , Each group contains only one I frame ,i The information data occupied by the frame is relatively large .
P frame : Before decoding, the difference defined in this frame needs to be superimposed with the cached picture , Generate the final picture ,P Frames are I The frame is separated by 1-2 Frame encoding frame , You must decode I The whole image can be obtained only after the prediction value in the frame is superimposed with the prediction error , The compression of frames is very high .
B frame :B The frame is from the front P Frame or I Frame with the following P Frame to predict , It has the highest compression ratio ,B Frame is not a reference frame , It doesn't cause the spread of decoding errors .
边栏推荐
- 后台返回来的是这种数据,是什么格式啊
- 【剑指offer】面试题56-Ⅰ:数组中数字出现的次数Ⅰ
- Binder initialization process
- 【云享读书会第13期】音频文件的封装格式和编码格式
- Analysis of spark task scheduling exceptions
- 折半查找
- Network equipment hard core technology insider router Chapter 17 dpdk and its prequel (II)
- Summer Challenge harmonyos realizes a hand-painted board
- 学习Parquet文件格式
- Record record record
猜你喜欢

Spark Filter算子在Parquet文件上的下推

Analysis of spark task scheduling exceptions

Summer Challenge harmonyos realizes a hand-painted board

UDP 的报文结构和注意事项

Dan bin Investment Summit: on the importance of asset management!

Leetcode 240. search two-dimensional matrix II medium

Static关键字的三种用法

C语言:字符串函数与内存函数
![[TensorBoard] OSError: [Errno 22] Invalid argument处理](/img/bf/c995f487607e3b307a268779ec1e94.png)
[TensorBoard] OSError: [Errno 22] Invalid argument处理

Binder初始化过程
随机推荐
js使用一元运算符简化字符串转数字
Voice live broadcast system -- a necessary means to improve the security of cloud storage
js运用扩展操作符(…)简化代码,简化数组合并
Spark 3.0 Adaptive Execution 代码实现及数据倾斜优化
[0 basic operations research] [super detail] column generation
MLX90640 红外热成像仪测温传感器模块开发笔记(七)
【剑指offer】面试题55 - Ⅰ/Ⅱ:二叉树的深度/平衡二叉树
【剑指offer】面试题42:连续子数组的最大和——附0x80000000与INT_MIN
Implementation of spark lazy list files
[正则表达式] 匹配分组
Summer Challenge harmonyos realizes a hand-painted board
JS find the maximum and minimum values in the array (math.max() method)
C语言:三子棋游戏
Transactions_ Basic demonstrations and transactions_ Default auto submit & manual submit
语音直播系统——提升云存储安全性的必要手段
Read the wheelevent in one article
STL value string learning
低代码是开发的未来吗?浅谈低代码平台
传美国政府将向部分美企发放对华为销售许可证!
Go language slow start - Basic built-in types