分享

视频大小与码率计算及像素及分辨率问题

 我家住在瘦狗岭 2019-08-22

视频文件大小的计算

视频文件体积:(音频码率+视频码率) x 时长 / 8:

这里写图片描述

如果一个视频的视频码率为3Mbps, 音频码率为512Kbps,  时长90分钟(5400秒), 那么整个视频文件的大小就是:

(512/1024 + 3) x 5400 / 8 = 2362MB

相反,如果一个视频文件大小有10GB,时长为90分钟(5400秒), 那么它的码率(视频+音频)为:

10 x 1024 x 8 / 5400 = 15Mbps

所以针对视频文件,文件大小主要与时长、音频的码率、视频的码率以及音频流、视频流的个数。

          对720P, 1080P,它们的码率会有多种,从几Mbps到几十Mbps,都有可能,就看视频内部采用什么编码及用什么设备录制这个视频了。

例:视频文件大小的计算


我用iPhone 5拍了个1080P视频, 大小为339MB, 时长164秒,那么它的比特率为:

339 x 8 / 164 = 16Mbps

         参考:

http://blog.sina.com.cn/s/blog_607174070101c4vh.html

像素及显示问题

大概主要牵扯到3个概念:像素、分辨率、密度。

一、像素

我们常说的像素,一般就是指图像含有多少个像素点。我们就以720P、1080P为例:

1080P的实际像素是 1920*1280, 相乘结果是 2073600,即有2073600个像素点, 也就是常说的1080P为200万像素

720P实际像素是1280×720, 相乘结果921600,即有921600个像素点,也就是常说的720P为100万像素

图像占用空间大小计算公式:

图像像素*图像位深/8 = 占用字节

如果一张图片像素为1024*1024, 位深32位,则图片占用空间大小为:

1024*1024*32/8 = 4194304 byte = 4096KB.

二、分辨率

分辨率常指的是设备输出分辨率或叫屏幕分辨率,即屏幕上横竖有多少个容器点,每个容器点用于容纳一个像素。

例如iPhone 5s, 它的分辨率为1136*640,用它看1080P,其实只能看到1136*640多个像素点,不能发挥1080P的优势,很多细节被忽略。

三  密度

每英寸包括多少个像素点,单位PPI(Pixels Per Inch)。屏幕PPI计算方式:

比如iPhone 5s屏幕分辨率为: 1136*640,  尺寸为4英寸,则PPI为 (1136*1136+640*640)/4, 开根号,大概就是325。

PPI超过300就可以算是视网模屏了,肉眼已经分辨不出像素点来

假设我有A、B两部手机,两者屏幕的宽度分辨率都是320*640,但A的尺寸为3.5英寸,B的宽度为7英寸,那么显然是A手机的密度大,

所有A的图像看起来更清晰,而B的看起来要模糊些,图像也要大些。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多