该文只记录一些信息点,未总结,等学习清楚了再总结。

视频,其实是一张张连续图片快速显示形成的。首先了解几个词:

帧率:每秒显示的图片数 
分辨率:(矩形)图片的长度和宽度,即图片的尺寸 
码率:把每秒显示的图片进行压缩后的数据量,解释及计算方式

再看几个实际的数据。可以从播放软件在播放视频时,查看视频的属性。如风雷影音

这个能看到帧率:23.98fps     分辨率:816x472  还是672x472? (宽度不同)

看码率,推荐使用MediaInfo


码率:1844Kbps  分辨率:672x472(通过两个软件取相同的,暂确认是这个分辨率)   帧率:23.976

=== 再看一个视频信息


这是个720P的视频。上面将视频大小,时长和音频也显示了出来。这些信息可以用来计算码率,公式:

基本的算法是:码率】(kbps)=【文件大小】(字节)X8/【时间】(秒)/1000   (Kbps、KBps是什么意思?网络下载速度单位换算)

1173166601(字节,大概是:1.09*1024*1024*1024) *8/(40*60+28)/1000=3865kbps

单位是b(bit)时,1kbps=1000bps  1Mbps=1000000bps 都是1000,而不是B(byte)的1024。 详细

而实际的是3477,这里还得加上音频的3477+384=3861Kbps   软件显示的信息和根据公式计算的非常接近!

这个码率3861Kbps,是一个什么样的概念呢?3.8Mbps,这个就和我们的宽带一个意思了,就是说你安装4M的宽带(不考虑其他因素),你在视频网站看这个视频是没问题的(不用等待)。

======

有个基本认识了,那就想知道,到底这些参数谁在影响视频的清晰度呢?

这有篇解释,感觉比较清楚:视频码率,帧率和分辨率到底哪一个影响电影的清晰度啊? 具体怎样选择?

取一些重点信息:

  码率影响体积,与体积成正比:码率越大,体积越大;码率越小,体积越小。

  帧率影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。如果码率为变量,则帧率也会影响体积,帧率越高,每秒钟经过的画面越多,需要的码率也越高,体积也越大。

  分辨率影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。

首先明确一下“清晰度”的概念:
所谓“清晰”,是指画面十分细腻,没有马赛克。并不是分辨率越高图像就越清晰。
简单说:
  在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。
  在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰。
  

但是,事实情况却不是这么简单。
可以这么说:在码率一定的情况下,分辨率在一定范围内取值都将是清晰的;同样地,在分辨率一定的情况下,码率在一定范围内取值都将是清晰的。

=====

前面提到:码率:把每秒显示的图片进行压缩后的数据量

分辨率和像素点:1280*720这个分辨率,就是有921600个像素点。

(还需了解和验证):不同的格式的图像,表示同一分辨率,也就是要表示这么多像素点,需要的存储空间不同(及大小)

帧率×分辨率=压缩前的每秒数据量(这里可以算出一个字节大小)

压缩比=压缩前的每秒数据量/码率

上面是一个比较复杂的关系。里面的逻辑也就涉及到,如何压缩图像?图像格式及大小等,还需继续学习。

问题及思考:

同一个视频,每一帧的大小是否相同?每一帧分辨率相同,像素点相同,格式相同(表示方式相同)。压缩每一帧大小,这就是图片压缩了。

上面的压缩比,如果帧之间用一定的压缩算法,在网络视频中,传输的就可以小,再解压开?

参考:http://iask.sina.com.cn/b/15795747.html?retcode=0

http://bbs.dianbo.org/viewthread.php?tid=7206

视频知识普及:码率,分辨率,帧率,清晰度相关推荐

  1. 【音视频处理】码率、帧率越高越清晰?分辨率、像素、dpi之间是什么关系?码率的真实作用,I帧、B帧、P帧是什么

    大家好,欢迎来到停止重构的频道. 本期我们介绍一下视频的一些基础概念,如帧率.码率.分辨率.像素.dpi.视频帧.I帧.P帧.gop等. 会解释多少码率是清晰的,是否帧率越高越流畅等问题. 这些概念是 ...

  2. 关于VR视频的分辨率、码率、帧率

    一般情况下,我们都会认为视频的分辨率越高,视频看起来也就越清晰,在业界超高清.4K.8K等词也都变得耳熟能详,今天来谈谈VR相关的分辨率和清晰度. 大家都熟悉的是图像的分辨率,图像的分辨率越高,其包含 ...

  3. 视频码率,帧率和分辨率的区别

    视频码率,帧率和分辨率到底哪一个影响电影的清晰度 码率(bit 率):影响体积,与体积成正比:码率越大,体积越大:码率越小,体积越小. 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kb ...

  4. 帧率、码率、分辨率、清晰度概念

    链接:https://wenku.baidu.com/view/c417efd63186bceb19e8bbd6.html 帧率.码率.分辨率.清晰度概念 帧率:影响画面流畅度,与画面流畅度成正比,帧 ...

  5. 视频的码率、帧率、分辨率之间的区别

    什么是码率? 码率一般指比特率,是表示单位时间内传送比特的数目.单位为比特/秒(bit/s或bps).千比特/秒(kbit/s或kbps,k=1000)或兆比特/秒(Mbps,M=1000000).比 ...

  6. 视频质量和大小-分辨率200*200、码率kb/s、帧率FPS,带宽 / 码流 / 人数

    几个对视频的质量和大小影响最大的参数:帧率.码率和分辨率. public static final int DEFAULT_VIDEO_WIDTH = 640; public static final ...

  7. 码率(kbps)、帧率(FPS)、分辨率和清晰度的联系与区别

    目录 码率 帧率(FPS) GOP(Group of picture) 清晰度 视频码率.帧率和分辨率到底哪一个影响电影的清晰度 码率 影响体积,与体积成正比:码率越大,体积越大:码率越小,体积越小. ...

  8. 转载之码率(Bitrate)、帧率(FPS)、分辨率和清晰度的联系与区别

    视频码率.帧率和分辨率到底哪一个影响电影的清晰度 码率:影响体积,与体积成正比:码率越大,体积越大:码率越小,体积越小. 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒 ...

  9. 码率(Bitrate)、帧率(FPS)、分辨率和清晰度的联系与区别

    视频码率.帧率和分辨率到底哪一个影响电影的清晰度 码率:影响体积,与体积成正比:码率越大,体积越大:码率越小,体积越小. 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒 ...

最新文章

  1. 图像检索系统 Image Retrieval Systems
  2. Column store index 列数据如何匹配成行数据?
  3. Winform中实现序列化指定类型的对象到指定的Xml文件和从指定的Xml文件中反序列化指定类型的对象
  4. 车用计算机内部结构图,ecu的基本组成结构 ECU的工作过程
  5. android core log,Android 日志系统(Logcat)的实现分析
  6. python画环形图_用Python把图做的好看点:用Matplotlib画个环形图
  7. VK Cup 2012 Qualification Round 2 C. String Manipulation 1.0 线段树 or 树状数组+二分
  8. 11G新特性 -- Expression Statistics
  9. 几行代码实现鼠标自动点击电脑屏幕指定位置,防止电脑或远程桌面休眠
  10. 微信对账单 java_微信支付-跨境支付开发者文档
  11. 关于专业技术资格、专业技术职务、职称三者的关系
  12. Kickoff(上路了)
  13. 使用记事本完成第一个Java程序的开发遇到异常
  14. JAVA练习10-累加数
  15. Visual Studio 2019 发行说明
  16. word该值小于列表中的前一条目_文本主题发现(一)-- 数据预处理
  17. 推荐系统论文 HeterogeneousGraph Augmented Multi-Scenario Sharing Recommendation with Tree-Guided
  18. java 下载txt文件(页面代码+Java后台代码+下载工具类)
  19. JVM原理和调优的理解和学习
  20. 2022-2023级中国石油大学(北京)MBA提前面试已开启-文都管联院

热门文章

  1. 世界上第一代电子计算机取名为,计算机应用基础知识计算机应用基础试题及答案...
  2. PHP 微信JSP支付
  3. android 获取屏幕旋转方向,android获取手机屏幕尺寸和旋转方向
  4. 生成PDF文件方案--学习中
  5. 通过css设置canvas背景图片
  6. 刀片服务器改台式电脑_详解刀片服务器如何走向融合
  7. PLC单片机实验开发设备
  8. 专家教你如何使用google
  9. SVN服务器迁移操作
  10. cobaltstrike域前置