1. 程式人生 > >視訊大小與位元速率計算及畫素及解析度問題

視訊大小與位元速率計算及畫素及解析度問題

轉載自:https://www.cnblogs.com/anfeio/p/3712218.html 


翻閱了些資料,然後總結下,方便以後翻閱,嘿嘿。

視訊檔案大小的計算

視訊檔案體積:(音訊位元速率+視訊位元速率) x 時長 / 8

or:

這裡寫圖片描述

如果一個視訊的視訊位元速率為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

Reference

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的看起來要模糊些,影象也要大些。

 

Reference: 

http://blog.csdn.net/flyter/article/details/7480957

http://jingyan.baidu.com/article/5553fa820487f865a23934e3.html