I、B、P各帧是根据压缩算法的需要,是人为定义的,它们都是实实在在的物理帧。一般来说,I帧的压缩率是7(跟JPG差不多),P帧是20,B帧可以达到50。可见使用B帧能节省大量空间,节省出来的空间可以用来保存多一些I帧,这样在相同码率下,可以提供更好的画质。
硬件编码相关知识(H264,H265)
作者:小东邪
链接:https://juejin.im/post/5a8fe8876fb9a0635a65799b
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

264压缩率有150倍之高,如果不是影片蓝光画质,而是监控画质,1080P码率控制在4Mbps/2Mbps左右,以1080p@30fps-4Mbps码率计,压缩率简直到了250倍左右的程度。那265妥妥达到500倍左右的压缩率。

264压缩率:250倍

265压缩率:500倍,实际300倍

3645000KB的Runners_3840x2160.yuv视频源文件(3.6GB,3840x2160 4k@25fps),设定码率为10Mbps,生成的265压缩文件只有15MB,3.6GB压缩为15MB,压缩率3600/15=240倍. 压缩方法巧妙,比如265相比于264,264相比于mpeng2等其他压缩方法,还能在同样保证图像效果的前提下做到压缩出来的文件更小,更节省存储空间,录制更长时间内容。

以上摘自https://blog.csdn.net/Mengxihe29/article/details/52584544

参考https://www.techbang.com/posts/12833-flow-cut-in-half-h265-is-here-approved-by-the-international-telecommunication-union-next-generation-image-coding-a-little-more-beautiful?page=1

硬件编码相关知识(H264,H265),IPB分别压缩率/H265/H264压缩率相关推荐

  1. 字符编码相关知识总结

    1. 什么是字符 字符是书写的最基本构建单元.字符可以表示字母.数字.标点.表意符号(比如汉字).数学符号,或者其他的书写基本单元. 不能把字符和字形相混淆.字符是唯一的,抽象的语言"原子& ...

  2. 通过在操作系统中实际操作,学习和理解 Unicode 编码相关知识

    我们通过在操作系统里进行一些简单的联系,可以加深对 Unicode 编码这些基础知识的理解和记忆. Windows10 操作系统下,新建一个记事本文件,输入 123ABCabc 默认的 encodin ...

  3. Turbo编码相关知识

    这段时间里,看到的一些书籍和程序中,很多都用到LDPC码,卷积码和Turbo码,刚好又在学习Turbo码,故将资料中的关于Turbo码编码的知识点加以整理.    Turbo编码进化自卷积码,在LTE ...

  4. nvenc硬件编码相关设置

    1.如何设置强制I帧编码     av_opt_set_int(context->priv_data,"forced-idr",1,0);     接收到强制I帧请求之后,设 ...

  5. Camera驱动基础--硬件接口相关知识介绍

    一. LDO, PMIC,PMU, GPIO LDO: 低压差线性稳压器(low dropout regulator): LDO内部有四个部分组成:分别是基准参考电压,误差放大器,分压抽取电路和晶体管 ...

  6. Base64编码相关知识总结

    Base64编码是什么? Base64,顾名思义,就是包括小写字母a-z.大写字母A-Z.数字0-9.符号"+"."/"一共64个字符的字符集,(另加一个&qu ...

  7. 计算机编码基础知识及Java中编码转换

    一.前言 最近项目中用到招商银行的企业直连功能,通过接口的方式直接调用招商银行的前置机(http://www.cmbchina.com/corporate/firmbank/FirmbankInfo. ...

  8. 直播相关知识之二 采集、处理、编码和封装

    直播相关知识之二 采集.处理.编码和封装 总体流程图 一. 采集 采集是整个视频推流过程中的第一个环节,它从系统的采集设备中获取原始视频数据,将其输出到下一个环节.视频的采集涉及两方面数据的采集:音频 ...

  9. 硬件知识:固态硬盘相关知识介绍

    今天就为大家全面科普一下固态硬盘的相关知识,让大家购买时做到心中有数,按需选择. 首先还是从SSD的结构来说起,SSD最基本的组成部件分为:主控芯片.闪存芯片.固件算法,下面我们分别阐述三者的工作职责 ...

  10. 【视频处理】嵌入式硬件编码(6818)进行H264编码

    有一个需要进行硬件编码的项目,因为板子给的SDK中并没有给出详细的使用方法,给自己的使用中带来了很多的麻烦.经过了很长一段时间的尝试,终于完成了对于NXP这套硬件编码SDK的使用方式. 相关依赖文件: ...

最新文章

  1. VMware和Linux版本搭配问题
  2. 曲线拟合切比雪夫法C实现
  3. 【2781】二分练习 sdutOJ
  4. 每次执行java命令 都要source_解决每次执行Java等命令时都要重新source /etc/profile后才能执行,否则找不到命令...
  5. boost::icl模块interval_map 的最简单示例是重叠计数器
  6. “数据驱动、智能引领”,打造未来智能小镇“样板间”
  7. HDU 5950 Recursive sequence(矩阵快速幂)
  8. java eml文件解析_java 解析 eml的源代码
  9. 大数据怎样帮助运维工程师实现无死角监控?
  10. pdf数据填充,JaspersoftStudio,JasperReport
  11. javaweb JAVA JSP智能社区管理系统JSP小区物业管理系统物JSP小区管理系统源码 JSP物业社区管理系统
  12. MMA8452Q 三轴加速度传感器驱动
  13. steamcom启动服务:443端口被占用,请关闭占用该端口的进程后再点击启动服务!
  14. python爬虫案例(2)
  15. Mobile-Unet
  16. 四轴无人机那些事 番外篇 2 加速度计
  17. 一天写多少行代码才算是好程序员?
  18. C++ 中的指针参数传递和引⽤参数传递
  19. qa 芯片测试_芯片测试的几个术语及解释
  20. 电脑双网卡共享给其他电脑上网的方法

热门文章

  1. C#正则验证车牌、新能源车牌
  2. 接入网、承载网、核心网是什么,交换机路由器是什么、这个和网络的协议有什么关系呢?
  3. 小胖子日记之扯淡的生活2
  4. 1000m交叉网线最简单做法
  5. win2008R2 像CA证书服务器(Linux)申请CA证书
  6. weak和alias
  7. 区域D绕直线L旋转形成的旋转体体积计算
  8. PGM-Explainer
  9. TLS版本及CipherSuites确认及设置
  10. 吐血总结~ 计算机网络基础汇总