视频知识普及:码率,分辨率,帧率,清晰度
来源:互联网 发布:怎么看淘宝店铺的类目 编辑:程序博客网 时间:2024/06/04 20:00
该文只记录一些信息点,未总结,等学习清楚了再总结。
视频,其实是一张张连续图片快速显示形成的。首先了解几个词:
帧率:每秒显示的图片数
分辨率:(矩形)图片的长度和宽度,即图片的尺寸
码率:把每秒显示的图片进行压缩后的数据量,解释及计算方式
再看几个实际的数据。可以从播放软件在播放视频时,查看视频的属性。如风雷影音
这个能看到帧率: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
- 视频知识普及:码率,分辨率,帧率,清晰度
- 视频---码率、帧率、清晰度、分辨率、流畅度的关系与设置
- 视频质量测试中-像素、分辨率、帧率、码率、清晰度的区别
- 码率,帧率,分辨率和清晰度的关系
- 码率,帧率,分辨率和清晰度的关系
- 码率,帧率,分辨率和清晰度的关系
- 分辨率知识普及
- 音视频普及知识
- 谈谈码率、帧率、分辨率和清晰度
- 视频分辨率、码率、帧率、采样率
- 谈谈码率,帧率,分辨率和清晰度的关系
- 谈谈码率,帧率,分辨率和清晰度的关系
- QHD/qHD/FHD等LCD基础分辨率知识普及
- 视频的分辨率/码率
- 知识普及
- 知识普及
- 知识普及
- 知识普及
- 在MyEclipse下修改部署工程名,运行Tomcat后工程名字改变的方法
- lucene2.9 中文分词学习和SmartChineseAnalyzer的用法
- 【引用】abstract(C#抽象类参考)
- Android 创建与解析XML(四)—— Pull方式
- B2C零售外贸是则样赚钱的?
- 视频知识普及:码率,分辨率,帧率,清晰度
- Android 创建与解析XML(五)—— Dom4j方式
- 收集整理的oracle常用命令大全,解决oracle常见问题
- SmartChineseAnalyzer的对中文开源社区是一大贡献
- sql server 中的一些实用的sql语句
- geohash
- OGRE粒子调烟花效果
- ORA-07445: 出现异常错误: 核心转储(oracle bug)
- Android 创建与解析XML(六)—— 比较与使用