有助于理解分辨率、帧率、压缩率、码率和视频大小的关系式
为什么要写这个?
看了很多介绍视频的相关属性和视频压缩编码的算法,但没有很清晰的梳理属性之间的计算关系(也可能是我看得太少)
名词理解
- 分辨率,每帧视频大小
- 帧率,每秒图片输
- 压缩率,根据不同编码方式,会有不同的压缩,编码方式有很多,H.264、MPEG-2等
- 码率,每秒的数据量
计算关系
(假设用固定码率的方式压缩)
码率=分辨率∗帧率∗压缩率=视频大小时长码率 = 分辨率*帧率*压缩率=\frac{视频大小}{时长} 码率=分辨率∗帧率∗压缩率=时长视频大小
例子
- 2部大小相同的电影,时长相等,码率也相同,1080P和720P前者分辨率更高,所以视频压缩率也更大,因此1080P视频中的马赛克可能比720P的还要多。
- 相同帧率的推流直播和视频,因为直播分辨率更高,所以直播码率更大,大致成比例(盲猜不成比例是因为两者不是固定编码,后面电影的编码方式是VBR可变码率)
斗鱼截图
某电影,总比特率 = 视频比特率 + 音频比特率
有助于理解分辨率、帧率、压缩率、码率和视频大小的关系式相关推荐
- 如何选择视频分辨率、帧率、码率?
产品 / 插件:实时音视频 / 实时语音 / 低延迟直播 平台 / 框架:全平台 一.概念解释 分辨率:单位英寸中所包含的像素点数. 帧率:是单位时间内视频显示帧数的量度单位,单位为 fps(fram ...
- 视频分辨率、帧率和码率三者之间关系详解
帧率:FPS(每秒钟要多少帧画面): 以及Gop(表示多少秒一个I帧) 码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据. 分辨 ...
- 安卓 视频 分辨率、帧率和码率三者之间的关系
压缩技术就是将数据中的冗余信息去掉(去除数据之间的相关性),压缩技术包含帧内图像数据压缩技术.帧间图像数据压缩技术和熵编码压缩技术.视频文件一般涉及到三个参数:帧率.分辨率和码率. 帧率:FPS(每秒 ...
- 剪映导出帧率选多少_自媒体视频剪辑:巧影导出视频时如何设置参数?分辨率、帧率、码率该如何选择...
原标题:自媒体视频剪辑:巧影导出视频时如何设置参数?分辨率.帧率.码率该如何选择 深深的话我们浅浅地说,长长的路我们慢慢地走.有缘刷到此文章,感谢你的阅读.觉得文章好的,欢迎点赞.转发.收藏+关注,谢 ...
- android log 码率,webrtc之Android视频质量提升:保帧率降码率
前言: 我们的产品是在一款跑着Android系统的特定芯片上使用webrtc开发的一个视频通话业务,当前的情况是在网络正常的情况下帧率也比较低,弱网环境下适应能力较差.基于此,我了解了webrtc A ...
- Android 推流--分辨率、帧率和码率三者之间的关系
直播流媒体这块近几年很火,所以不得不去学习,勤积累,以备不时之需. 对于移动端,直播无非就是两个点,一个推流端(主播端),一个拉流端(观众端).这片博文简单理解下推流端会面对的技术点,名词解释,理解这 ...
- 深入浅出移动直播技术之帧率、码率和分辨率
视频文件一般涉及三个参数:帧率.码率和分辨率. 一.帧率 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等.我们通常说帧数,简单地说,就是在1 秒钟时间里传输的图片数,也可以理解为图形处理器每 ...
- 帧率、码率、分辨率、清晰度概念
链接:https://wenku.baidu.com/view/c417efd63186bceb19e8bbd6.html 帧率.码率.分辨率.清晰度概念 帧率:影响画面流畅度,与画面流畅度成正比,帧 ...
- 分辨率、帧率、码率之间的关系(转)
分辨率.帧率.码率之间的关系 转载 帧率:FPS(frame per second 每秒钟要多少帧画面) GOP(表示多少秒一个I帧) 码率:编码器每秒编出的数据大小,单位是kbps,比如800kbp ...
最新文章
- R语言构建回归模型并获取对于新数据预测的预测区间实战:给出预测区间而不是一个具体的预测值、置信区间与预测区间的异同
- java 传参字符串数组_JAVA语言之okhttp传递数组参数
- 已解决:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshaketimeout
- ubuntupython损坏_修复损坏的Python3.2安装(Ubuntu)
- 论文阅读笔记二十八:You Only Look Once: Unified,Real-Time Object Detection(YOLO v1 CVPR2015)...
- C++面试题-面向对象-静态成员变量以及静态成员函数
- OpenCV-理想高通低通滤波器(C++)
- 用css实现文本不换行切超出限制时显示省略号(小tips)
- SQLServer 延迟事务持久性
- 计算机科学与技术专业要选修的课程,计算机科学与技术专业课程探讨
- Kepware欧姆龙驱动连接选型大全
- dev-cpp linux,QT4+Devcpp开发环境搭建(参照网上资料整理)
- android adb调试驱动,安卓手机上的调试工具adb驱动要怎么安装 手机安装adb驱动怎么做 - 驱动管家...
- [转]企业安全建设二——如何推动安全策略
- AUTOCAD——超级填充命令3
- 上传文件到服务器太大怎么办,超大文件怎么上传到云服务器
- JS获取浏览器类型和版本信息
- 第三章:EB配置DIO输出(s32k144)
- redis的发布订阅缺陷
- 欧洲对 Splashtop 远程计算机实验室的需求增长十倍
热门文章
- VueFastDev - 前端快速开发工具 (更新树形选择器)
- 【数据结构课程设计】基于商和余数的快速排序
- PHPAdmin数据类型
- 组装一台计算机的配置,要不要自己动手组装一台电脑?一文告诉你答案!
- gsm 收发短信 打电话
- 参数validator/valid校验用法(通俗)
- html表格只设外边框,只设内边框
- 理工附中2021年高考成绩查询,2021年江苏理工学院录取结果查询,附查询网址入口...
- 什么?Sigfox还没入华就要收摊了?
- 咕咕王小谢的C语言之路————第一章 初遇C语言 第三集 变量与常量