上篇文章我講了視頻中的一些常見的基本概念计福,比如封裝格式跌捆,編碼格式。這篇文章我分享一些視頻文件的“外在”參數(shù)象颖,這些參數(shù)即使是非技術(shù)工作者也應(yīng)該能簡單理解佩厚。
- 分辨率
- 碼率
- 幀率
分辨率
這個(gè)最好理解,下面引用一下百度百科的解釋
顯示分辨率(屏幕分辨率)是屏幕圖像的精密度说订,是指顯示器所能顯示的像素有多少抄瓦。由于屏幕上的點(diǎn)、線和面都是由像素組成的陶冷,顯示器可顯示的像素越多钙姊,畫面就越精細(xì),同樣的屏幕區(qū)域內(nèi)能顯示的信息也越多埂伦,所以分辨率是個(gè)非常重要的性能指標(biāo)之一煞额。可以把整個(gè)圖像想象成是一個(gè)大型的棋盤,而分辨率的表示方式就是所有經(jīng)線和緯線交叉點(diǎn)的數(shù)目立镶。顯示分辨率一定的情況下壁袄,顯示屏越小圖像越清晰,反之媚媒,顯示屏大小固定時(shí)嗜逻,顯示分辨率越高圖像越清晰。
那么落實(shí)到視頻上缭召,比如說我們平時(shí)進(jìn)場(chǎng)看到的1080P的視頻栈顷,意思就是分辨率為1920X1080?的視頻(主流屏幕長寬比為16:9)。那么理論上來說肯定是分辨率越高視頻的顯示效果越清晰嵌巷,可是實(shí)際生活中我們下載的電影視頻文件中萄凤,1080P的文件有的是1GB,有的是3GB搪哪、4GB靡努,有的要10GB大小。他們的清晰層度當(dāng)然不同晓折。要解釋這個(gè)現(xiàn)象惑朦,就要引入下面要講的”碼率“這一概念。
碼率(比特率)
在《視頻技術(shù)基礎(chǔ)》一文中我們介紹了漓概,由于保存完整的一幀一幀圖片的視頻原文件太大漾月,必須要通過某種視頻壓縮算法將視頻中的圖片壓縮,以減小視頻文件大小胃珍,那么讀者應(yīng)該可以想到梁肿,壓縮比越大,解壓縮還原后用來播放的視頻就會(huì)有越嚴(yán)重的失真觅彰,因?yàn)閴嚎s的同時(shí)不可避免的丟失了視頻中原來圖像的數(shù)據(jù)信息吩蔑。在理解這個(gè)的前提下,我來舉個(gè)例子缔莲,一個(gè)分辨率為1080P的原視頻(未經(jīng)壓縮)被壓縮成分別為4GB 和 1GB的兩個(gè)視頻文件哥纫。由于1GB的視頻的壓縮比更大,所以在觀看1GB視頻的明顯感覺到?jīng)]有4GB視頻清晰(雖然他們的分辨率都是1080P)痴奏。
我再來解釋碼率的概念蛀骇。所謂碼率,簡單來說就是指在壓縮視頻的時(shí)候給這個(gè)視頻指定一個(gè)參數(shù)读拆,用以告訴壓縮軟件期望的壓縮后視頻的大小擅憔。碼率的英文名為bps(bit per second),就是用平均每秒多少bit來衡量一個(gè)視頻大小檐晕。下面是百度百科的解釋:
比特率是指每秒傳送的比特(bit)數(shù)暑诸。單位為bps(Bit Per Second)蚌讼,比特率越高,傳送數(shù)據(jù)速度越快个榕。聲音中的比特率是指將模擬聲音信號(hào)轉(zhuǎn)換成數(shù)字聲音信號(hào)后篡石,單位時(shí)間內(nèi)的二進(jìn)制數(shù)據(jù)量,是間接衡量音頻質(zhì)量的一個(gè)指標(biāo)西采。 視頻中的比特率(碼率)原理與聲音中的相同凰萨,都是指由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)后,單位時(shí)間內(nèi)的二進(jìn)制數(shù)據(jù)量械馆。
我還拿上面那個(gè)例子來說明比特率胖眷,比如那個(gè)被壓縮的1080P的視頻,假設(shè)它的長度為100分鐘,大小為1GB霹崎。
- 100M=100X60S=6000s
- 1GB=1024MB= 1024X1024KB=1024X1024X1024Byte=1024X1024X1024X8bit=8589934592bit
那么這個(gè)視頻的碼率大概就是1.4Mbit/s(8589934592/6000),這個(gè)比特率在在線視頻中已經(jīng)是非常高的了珊搀,一般主流視頻平臺(tái)的最高碼率在1Mbit左右,比如直播網(wǎng)站斗魚的高清選項(xiàng)實(shí)際播放的視頻碼率是900Kbit/s(0.9Mbit)尾菇。
幀率
幀率很好理解境析,直接上百度百科。
幀率(Frame rate)是用于測(cè)量顯示幀數(shù)的量度派诬。所謂的測(cè)量單位為每秒顯示幀數(shù)(Frames per Second簿晓,簡稱:FPS)或“赫茲”(Hz)。此詞多用于影視制作和電子游戲千埃。
引申理解也不難,還是上百度百科忆植。
由于人類眼睛的特殊生理結(jié)構(gòu)放可,如果所看畫面之幀率高于24的時(shí)候,就會(huì)認(rèn)為是連貫的朝刊,此現(xiàn)象稱之為視覺暫留耀里。這也就是為什么電影膠片是一格一格拍攝出來,然后快速播放的拾氓。
而對(duì)游戲冯挎,一般來說,第一人稱射擊游戲比較注重FPS的高低咙鞍,如果FPS<30的話房官,游戲會(huì)顯得不連貫。所以有一句有趣的話:“FPS(指FPS游戲)重在FPS(指幀率)续滋。
每秒的幀數(shù)(fps)或者說幀率表示圖形處理器處理場(chǎng)時(shí)每秒鐘能夠更新的次數(shù)翰守。高的幀率可以得到更流暢、更逼真的動(dòng)畫疲酌。一般來說30fps就是可以接受的蜡峰,但是將性能提升至60fps則可以明顯提升交互感和逼真感了袁,但是一般來說超過75fps一般就不容易察覺到有明顯的流暢度提升了。如果幀率超過屏幕刷新率只會(huì)浪費(fèi)圖形處理的能力湿颅,因?yàn)楸O(jiān)視器不能以這么快的速度更新载绿,這樣超過刷新率的幀率就浪費(fèi)掉了。
所以說要想得到非常流暢的畫面感油航,幀率當(dāng)然是越高越好崭庸,但是超過60幀每秒估計(jì)人類也可能感知不出效果了。
總結(jié)
總結(jié)一下它們的關(guān)系劝堪,對(duì)于視頻來講冀自,碼率應(yīng)該是最重要的參數(shù),從上面的例子我們看出秒啦,碼率直接與視頻壓縮比相關(guān)熬粗。直觀來講,碼率越大代表一個(gè)視頻的畫質(zhì)也清晰(不考慮各種壓縮算法的優(yōu)劣問題)余境。這是直觀的感覺驻呐,當(dāng)然作為視頻技術(shù)者來說,對(duì)1080P的視頻芳来,采取多大的碼率壓縮比較合理還需要進(jìn)行更多研究含末。
轉(zhuǎn)自:http://www.reibang.com/p/028196b8ca14