音视频从入门到精通——视频 码率 帧率 分辨率
视频 码率 帧率 分辨率
⼀、分辨率视频分辨率分为:
分辨率尺⼨
可以理解成:视频分辨率决定了视频容器的⼤⼩。⽐如⼀个720p的视频,如果⽤⼿机看,因为⼿机屏幕⼩,它看起来很清晰。如果电视看,可能就不是很清晰了。这就跟⼀张图⽚,你越把他放⼤,看起来越模糊是⼀个道理。分辨率不能决定视频清晰度,需要与码率相结合⼆、帧率
视频是由⼀张张的图⽚形成的,我们看起来很流畅是因为⼈眼有视觉停留的现象,当图⽚以24张每秒的速度匀速播放时,这些图⽚看起来就是连续的。
所以视频的帧率决定了视频的流畅程度。
三、码率
⽆压缩情况下码率的计算公式:
分辨率 × 位深 × 帧率 ÷ 1024 ÷ 1024
注:有些标准是⽤ 1000 代替 1024
单位:Mbps
⽐如,分辨率为 1920 x 1080、位深为 8 bits、帧率 25 的视频,⽆压缩状态下的码率应为 1186 mbps,约 1.1 gbps。
(1gbps = 1024mbps = 1024 x 1024 kbps)
(1920 × 1080) × (8 × 3) × 25 ÷ 1024 ÷ 1024 = 1186mbps = 1.16gbps
此时1s时长的视频⼤⼩为:1.16 x 1 ÷ 8 = 0.145g = 148m。
视频⼤⼩计算⽅式参考下⾯公式。
视频在采集后都需要进⾏压缩,如果不压缩,实在是太⼤了,此时就需要根据分辨率、帧率、码率做个平衡。
码率决定了单位时间内的视频⼤⼩。单位是bps(bit per second,位每秒),⼀般使⽤ kbps(千位每秒)或Mbps(百万位每秒)。
注意:是按位(bit)算的。
复习下单位换算:
⼀个字节(byte)等于8位(bit),1kb等于1024个字节(byte),1m等于1024kb。
视频⼤⼩的简单计算⽅式为:【视频⽂件⼤⼩】 (kb) = 【码率】(kbps) x 【时间】(s)÷ 8
例如:⼀个10s的视频,码率为15mbps,则它的码率⼤概为(忽略⾳频):
(1mbps = 1024kbps。)
码率 = 15 x 1024 x 10 ÷ 8 = 19200kb = 18.75MB
四、三者直接的联系
在码率⼀定的情况下,分辨率与清晰度成反⽐关系:分辨率越⾼,图像越不清晰,分辨率越低,图像越清晰。
在分辨率⼀定的情况下,码率与清晰度成正⽐关系,码率越⾼,图像越清晰;码率越低,图像越不清晰。
五、带宽与⽹速、视频码率的关系
带宽和⽹速的关系是:
1Mbps = 1024Kbps = 1024 ÷ 8KBps = 128KB/s
。运营商所说的200M宽带光纤,完整单位是200Mbps,⽽我们电脑中所说的下载速度单位是:MB。因此200M宽带下载速度并不代表下载速度就是200Mb/s。
也就是说1M 的宽带下载速度不会超过 128KB/s ,也就是理论上1秒钟,可以下载128K的内容,实际上1M宽带,下载速度100k/s就属于正常,毕竟理论值不⼀定能达到。200M宽带的下载速度理论上为:
128KB/s x 200 = 25600 KB/s = 25.6MB/s
。1M的带宽(1Mbps),理论上可以观看码率不超过1024kbps的视频,如果超出,视频就需要缓冲才能观看了。
分辨率/码率/帧率分别代表什么?
帧率:影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。
分辨率:(矩形)图片的长度和宽带,即图片的尺寸。影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。
码率:把每秒显示的图片进行压缩后的数据量。影响视频体积和清晰度,在其他参数不变的前提下,码率越大,体积越大,图像越清晰,码率越小;体积越小,图像越模糊。
音视频从入门到精通——视频 码率 帧率 分辨率相关推荐
- python从入门到精通视频(全60集)-【网盘下载】Python从入门到精通视频(全60集)...
Python从入门到精通视频(全60集) JAVA? 今天 课程目录 python入门教程-1-Python编程语言历史及特性 python入门教程-2-Python编程语言初接触 python入门教 ...
- python视频教程从入门到精通全集-python从入门到精通视频(全60集)免费高速下载...
Python是一种面向对象.解释型计算机程序设计语言,由 Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU Gene ...
- python视频教程从入门到精通全集-零基础小白python从入门到精通视频(全60集)...
零基础小白python从入门到精通视频(全60集)课程目录: [真心软件]01Python编程语言历史及特性.mp4 [真心软件]02Python编程语言初接触.mp4 [真心软件]03Python程 ...
- python爬虫从入门到精通-Python爬虫从入门到精通视频(2018新版)
原标题:Python爬虫从入门到精通视频(2018新版) Python在软件质量控制.提升开发效率.可移植性.组件集成.丰富库支持等各个方面均处于先进地位,并且随着人工智能的兴起,Python发展得越 ...
- python从入门到精通视频-python从入门到精通视频(大全60集)
教程名称:python从入门到精通视频(全60集) 0'1 Python编程语言历史及特性.mp4 02 Python编程语言初接触.mp4 03 Python程序文件结构.mp4 04 准备Pyth ...
- java web从入门到精通视频_JavaWeb从入门到精通(视频实战版)
JavaWeb从入门到精通(视频实战版) 作者:常倬林 出版日期:2010年12月 文件大小:28.02M 支持设备: ¥30.00仅供试读 适用客户端: 言商书局 iPad/iPhone客户端:下载 ...
- python从入门到精通-python从入门到精通视频(大全60集)
教程名称:python从入门到精通视频(全60集) 0'1 Python编程语言历史及特性.mp4 02 Python编程语言初接触.mp4 03 Python程序文件结构.mp4 04 准备Pyth ...
- python从入门到精通-python从入门到精通视频(全60集)免费高速下载
Python是一种面向对象.解释型计算机程序设计语言,由 Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU Gene ...
- python基础教程免费视频-零基础小白python从入门到精通视频(全60集)
零基础小白python从入门到精通视频(全60集)课程目录: [真心软件]01Python编程语言历史及特性.mp4 [真心软件]02Python编程语言初接触.mp4 [真心软件]03Python程 ...
- 《PHP 8从入门到精通(视频教学版)》图书很好
#好书推荐##好书奇遇季#<PHP 8从入门到精通(视频教学版)>京东当当天猫都有发售. 本书最后的网上商城和图书管理系统两个实战项目,具有很高的实用价值. 本书循序渐进地介绍了PHP 8 ...
最新文章
- 【组队学习】【30期】吃瓜教程——西瓜书+南瓜书
- python 自定义异常
- 【坑爹微信】总有一款接口能坑你到吐血 --- 微信开发经验录
- 意想不到!WordPress安全漏洞98%来自插件
- HTML、JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- 作文第一次用计算机350,第一次考试作文350字
- 【机器学习基础】一文归纳AI调参炼丹之法
- BUG总结——【构造函数写逻辑】引发的极大的线上问题
- unet脑肿瘤分割_2D UNet3+ Pytorch实现 脑肿瘤分割
- python编写程序输出诗句_Python学习笔记(一)-- print语句
- 【Android开发】Android应用程序目录结构
- tensorflow初试:mnist全连接分类
- 有哪些免费的绘画软件比较好用?
- City2vec:一种学习人口迁徙网络知识的新方法
- 微星主板rgb_微星10款B550主板集体发布:标配PCIe 4.0、支持Zen3
- 今天母亲节,作为程序员,我是这样表达母爱的……
- win10文件夹加密_专业的文件隐藏软件——文件夹隐藏精灵PC软件
- oracle中文chr,Oracle中chr(10) chr(9)和chr(13)用法和意义
- Django Views: Dynamic Content
- CRM客户关系管理系统助力企业处理客户投诉问题