語言 :
SWEWE 會員 :登錄 |註冊
搜索
百科社區 |百科問答 |提交問題 |詞彙知識 |上傳知識
上一頁 1 下一頁 選擇頁數

碼率

碼率就是數據傳輸時單位時間傳送的數據位數,一般我們用的單位是kbps即千位每秒。通俗一點的理解就是取樣率,單位時間內取樣率越大,精度就越高,處理出來的文件就越接近原始文件,也就是說畫面的細節就越豐富。

定義

碼率也叫比特率,表示經過壓縮編碼後的視音頻數據每秒需要用多少個比特來表示,即把每秒顯示的圖像進行壓縮後的數據量,一般採用的單位是kbps即千位每秒。一般來說碼率越大,處理出來的文件就越接近原始文件,但文件體積與碼率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的碼率達到最少的失真,圍繞這個核心衍生出來的CBR(固定碼率)與VBR(動態碼率),都是在這方面做的文章:

固定碼率CBR(Constant Bitrate):指文件從頭到尾都是一種碼率,這是以固定文件大小為前提的壓縮方式。

動態碼率VBR(Variable Bitrate):指沒有固定的碼率,壓縮時根據視音頻數據即時確定使用什麼碼率,這是以質量為前提兼顧文件大小的壓縮方式。

平均碼率:通常是指數字音樂或者視頻的平均碼率。例如如果說一個MP3文件的平均碼率是128kbps,就是說,平均而言,每秒鐘有128,000比特被傳輸/解碼。碼率並不是衡量音頻/視頻質量的唯一標準,例如一些其它的格式,比如wma和ogg格式都可以在和mp3文件同樣的平均碼率下提供更好的聲音質量。

abr是以一個平均數值來處理mp3,結果你就會看到你所指定的碼率(例如222KbPS)是作為當前播放器解壓的首選,而恆定碼率就只是以固定的壓縮比壓縮文件。

【文件大小】(Byte字節)=【碼率】(kbps)X1024X【時間】(秒)/8

例如DV25格式的視頻文件碼率是25Mbps,一個小時DV25格式的視頻文件大小約25Mbps/8X3600s=11250MB=10.97GB。

這裡要注意的是碼流的單位,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。

可變碼率

可變碼率(英語:Variable bitrate,簡稱VBR)這是一個用來形容通信服務質量(QoS for Quality of Service)的術語。和該詞相對應的詞是固定碼率或固定比特率,英文constant bit rate,縮寫CBR。

例如,使用MP3格式的音頻編解碼器,音頻文件可以以8~320kbps的可變碼率進行壓縮,得到相對小的文件來節約存儲空間。 MP3格式的文件格式是*.mp3。

當形容編解碼器的時候,VBR編碼指的是編碼器的輸出碼率(或者解碼器的輸入碼率)可以根據編碼器的輸入源信號的複雜度自適應的調整,目的是達到保持輸出質量保持不變而不是保持輸出碼率保持不變。 VBR適用於存儲(不太適用於流式傳輸),可以更有效地利用有限的存儲空間:用比較多的碼字對複雜度高的段進行編碼,用比較少的碼字對複雜度低的段進行編碼。

像Vorbis這樣的編解碼器和幾乎所有的視頻編解碼器內在的都是VBR的。 *.mp3文件也可以以VBR的方式進行編碼。

計算公式

基本的算法是:【碼率】(kbps)=【文件大小(字節)】X8/1000/【時間(秒)】

舉例,D5的碟,容量4.3G,其中考慮到音頻的不同格式,姑且算為600M,(故剩餘容量為4.3*1024-600=3803.2M),所以視頻文件應不大於3.7G,本例中取視頻文件的容量為3.446G,視頻長度100分(6000秒),計算結果:碼率約等於5245.5867kbps。

碼率原則

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千字節每秒)。

音頻碼率

通俗一點的理解就是取樣率,單位時間內取樣率越大,精度就越高,處理出來的文件就越接近原始文件,但是文件體積與取樣率是成正比的,所以幾乎所有編碼格式重視的都是如何用最低的碼率達到最少的失真,圍繞這個核心衍生出來的cbr(固定碼率)與vbr(可變碼率),都是在這方面做的文章,不過事情總不是絕對的,從音頻方面來說,碼率越高,被壓縮的比例越小,音質損失越小,與音源的音質越接近。


上一頁 1 下一頁 選擇頁數
用戶 評論
還沒有評論
我要評論 [遊客 (3.15.*.*) | 登錄 ]

語言 :
| 校驗代碼 :


搜索

版权申明 | 隐私权政策 | 版權 @2018 世界百科知識