视频码率,帧率和分辨率的区别
视频码率,帧率和分辨率到底哪一个影响电影的清晰度
码率(bit 率):影响体积,与体积成正比:码率越大,体积越大;码率越小,体积越小。
码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。也就是取样率(并不等同与采样率,采样率的单位是Hz,表示每秒采样的次数),单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来cbr(固定码率)与vbr(可变码率), “码率”就是失真度,码率越高越清晰,反之则画面粗糙而多马赛克。
下面是通过一个wav文件的采样率来计算码率和文件大小,通过MediaInfo工具显示的文件信息如下:
概要
完整名称 :audio\wav\adele-rolling_in_the_deep.wav
文件格式 : Wave
文件大小 : 38.3 MiB
长度 : 3分 47秒
平均混合码率 : 1 411 Kbps
音频
ID : 0
文件格式 : PCM
格式设置,Endianness : Little
编码设置ID : 1
编码设置ID/提示信息 : Microsoft
长度 : 3分 47秒
码率 : 1 411.2 Kbps
声道 : 2声道
采样率 : 44.1 KHz
位深度 : 16位
大小 : 38.3 MiB (100%)
1.码率计算公式:
码率=采样率 x 位深度 x 声道
所以,上面文件的码率= 44.1Khz x 16位 x 2声道 = 1411.2 Kbps
2.文件大小 = 码率 x 时长 = 1411.2 Kbps x (3 x 60 + 47 )s = 1411.2Kbps x 227s
=38102.4 Kb
38102.4 Kb / 1024 Kb/M = 37.2M
近似等于mediainfo工具显示的文件大小38.3M。
注:此计算公式对未压缩的wav格式文件有效,不适用于mp3等被压缩的文件。
帧率:影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。如果码率为变量,则帧率也会影响体积,帧率越高,每秒钟经过的画面越多,需要的码率也越高,体积也越大。
帧率就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,
分辨率:影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。
清晰度
在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。
在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰。
带宽、帧率
例如在ADSL线路上传输图像,上行带宽只有512Kbps,但要传输4路CIF分辨率的图像。按照常规,CIF分辨率建议码率是512Kbps,那么照此计算就只能传一路,降低码率势必会影响图像质量。那么为了确保图像质量,就必须降低帧率,这样一来,即便降低码率也不会影响图像质量,但在图像的连贯性上会有影响。
视频码率,帧率和分辨率的区别相关推荐
- 视频码率,帧率和分辨率
视频码率,帧率和分辨率到底哪一个影响电影的清晰度 码率:影响体积,与体积成正比:码率越大,体积越大:码率越小,体积越小. 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒 ...
- 视频码率,帧率和分辨率的联系与区别
转载自:https://blog.csdn.net/ameyume/article/details/7308504 视频码率.帧率和分辨率到底哪一个影响电影的清晰度 码率:影响体积,与体积成正比:码率 ...
- 视频的帧率和分辨率以及码率的关系
视频的帧率和分辨率没有直接关系,分别是对视频效果起决定性因素的参数.帧率影响视频的流畅程度,帧率越高约流畅,帧率低于20fps以下画面时会有明显的卡顿感觉.而分辨率影响细节的显示,相对分辨率越高画面约 ...
- opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用
opencv python 从摄像头获取视频.帧率.分辨率等属性设置和使用 文章目录: 1,为了获取视频,你应该创建一个 VideoCapture 对象.他的参数可以是设备的索引号,或者是一个视频文件 ...
- 视频码率(Bitrate), 帧率(FPS)和分辨率的联系与区别
视频码率,帧率和分辨率到底哪一个影响电影的清晰度 码率:影响体积,与体积成正比:码率越大,体积越大:码率越小,体积越小. 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒 ...
- 视频质量和大小-分辨率200*200、码率kb/s、帧率FPS,带宽 / 码流 / 人数
几个对视频的质量和大小影响最大的参数:帧率.码率和分辨率. public static final int DEFAULT_VIDEO_WIDTH = 640; public static final ...
- 视频的码率、帧率、分辨率之间的区别
什么是码率? 码率一般指比特率,是表示单位时间内传送比特的数目.单位为比特/秒(bit/s或bps).千比特/秒(kbit/s或kbps,k=1000)或兆比特/秒(Mbps,M=1000000).比 ...
- 视频码率(Bitrate),帧率(FPS)和分辨率的联系与区别
一.视频码率 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒.也就是取样率(并不等同与采样率,采样率的单位是Hz,表示每秒采样的次数),单位时间内取样率越大,精度就越高 ...
- 视频标清、高清、全高清的分类分辨率码率帧率参考(附图)
文章简介:全面分析介绍视频分辨率.码率.帧率 1.视频标清.高清.全高清的分类 视频标清.高清.全高清的分类分辨率码率帧率参考(附图) 常见720P和1080P的分辨率倒底是多少? 1.图表如下: 分 ...
最新文章
- C++ 类的内存分布
- 学网络好帮手:路由器模拟软件RouteSim3.31
- java语言提供结构_java学习之语句结构
- 哈希表(散列表)的介绍,代码实现
- 直接拿来用的 CTO 创业技术栈指南!
- 【机器学习】如何解决数据不平衡问题
- python 干什么工作具有明显优势-为什么这么多人学Python?Python在就业上有什么优势?...
- java只对_只对你情有独钟:写给Java的情诗
- access h3c交换机光口_H3C交换机配置基本命令
- winform自定义panel控件
- 如何在手机上新建html文件夹,用手机怎么制作网页
- 新思路,坚持创新;好想法,坚持执行
- 禁止浏览器对页面进行缩放
- 解决js newDate()苹果手机日期格式显示NaN
- unity打包安卓(anroid)APK及安卓环境设置
- ArrayList源码解析与相关知识点
- c不能做oracle关键字,C语言中的关键字不能作变量名,但可以作为函数名。
- 厉害了,Github标星113K的前端学习路线图有中文版了
- Interrupts Exceptions
- 小程序开发之场景值及使用方法