碼率 視頻碼率

這點東西,幾周才明白,通常作爲 解碼,傳輸的時候理解,一秒中我從源碼件中拿出來多少數據;

而採樣率一般是採集時候用的。

定義

  碼率就是數據傳輸時單位時間傳送的數據位數,一般我們用的單位是kbps即千位每秒。

 

通俗一點的理解就是取樣率,單位時間內取樣率越大,精度就越高,處理出來的文件就越接近原始文件,也就是說畫面的細節就越豐富。但是文件體積與取樣率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的碼率達到最少的失真,圍繞這個核心衍生出來的cbr(固定碼率)與vbr(可變碼率),都是在這方面做的文章,不過事情總不是絕對的,從音頻方面來說,碼率越高,被壓縮的比例越小,音質損失越小,與音源的音質越接近。碼率和取樣率最根本的差別就是碼率是針對源文件來講的。  平均碼率:通常是指數字音樂或者視頻的平均碼率。例如如果說一個MP3文件的平均碼率是128kbps,就是說,平均而言,每秒鐘有128,000比特被傳輸/解碼。碼率並不是衡量音頻/視頻質量的唯一標準,例如一些其它的格式,比如wma和ogg格式都可以在和mp3文件同樣的平均碼率下提供更好的聲音質量。  abr是以一個平均數值來處理mp3,結果你就會看到你所指定的碼率(例如222KBPS)是作爲當前播放器解壓的首選,而恆定碼率就只是以固定的壓縮比壓縮文件。  碼流 x 時間 = 總容量  這裏要注意的是碼流的單位,1 byte (B) = 8 bits (b),我們計算機上文件的容量K/M,都是指B;  1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字節 ;  1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字節;  所以如果用的bits/s的碼流計算容量記得要除8。

碼率計算公式

基本的算法是:文件體積=時間X碼率/8這裏時間單位是秒,碼率除以8,就不用說了。舉例,D5的碟,容量4.3G,考慮到音頻的不同格式,佔用一定的空間,姑且算爲600M,視頻文件應不大於3.7G,視頻長度100分鐘(6000秒),計算結果:碼率應爲4900K。

碼率幾點原則

1、碼率和質量成正比(廢話),但是文件體積也和碼率成正比。這是要牢記的。2、碼率超過一定數值,對圖像的質量沒有多大影響。3、DVD的容量有限,無論是標準的4.3G,還是超刻,或是D9,都有極限。這也是廢話,但是就有人記不住或忽略這點,漫天討論。

視頻碼率

計算機中的信息都是二進制的0和1來表示,其中每一個0或1被稱作一
  

碼率

個位,用小寫b表示,即bit(位);大寫B表示byte,即字節,一個字節=八個位,即1B=8b;前面的大寫K表示千的意思,即千個位(Kb)或千個字節(KB)。表示文件的大小單位,一般都使用字節(KB)來表示文件的大小。 Kbps:首先要了解的是,ps指的是/s,即每秒。Kbps指的是網絡速度,也就是每秒鐘傳送多少個千位的信息(K表示千位,Kb表示的是多少千個位),爲了在直觀上顯得網絡的傳輸速度較快,一般公司都使用kb(千位)來表示,如果是KBps,則表示每秒傳送多少千字節。1KBps=8Kbps。ADSL上網時的網速是512Kbps,如果轉換成字節,就是512/8=64KBps(即64千字節每秒)。

 

 

參考網頁:

http://baike.baidu.com/view/1319178.htm#sub1319178

http://www.cnitblog.com/zouzheng/archive/2007/09/17/33565.html

http://baike.baidu.com/view/493860.htm#sub493860

發佈了36 篇原創文章 · 獲贊 5 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章