影像碼流就是單位時間內(nèi),影像數(shù)據(jù)傳送的數(shù)據(jù)位數(shù)量,一般我們用的單位是kbps即千位每秒或Mbps兆位每秒來計。
影像碼流介紹
通俗一點的理解就是影像采樣率,單位時間內(nèi)采樣率越大,精度就越高,處理出來的圖像文件就越接近源文件,但是檔案體積與采樣率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的碼流量達到最少的失真,圍繞這個核心衍生出來的CBR(固定碼流)與VBR(可變碼流),都是在這方面做的文章,不過事情不是絕對的,舉例來看,對于一個音頻文件,其碼流量越高,被壓縮的比例越小,音質(zhì)損失越小,與音源的原音音質(zhì)就越接近。
影像碼流量的計算方式
基本的算法是:【碼流量】(kbps)=【檔案大小】x8 x 1024/【時間】(秒)。
碼流量幾點原則
1、碼率和質(zhì)量成正比,但是檔案大小體積也和碼流量成正比。這是要牢記的。
2、碼流量超過一定數(shù)值,對影像的質(zhì)量沒有多大影響。
3、DVD的容量有限,無論是標準的4.3G,還是超刻,或是D9,都有極限。影像碼流 計算機中的信息都是二進制的0和1來表示,其中每一個0或1被稱作一個位,用小寫b表示,即bit(位);大寫B(tài)表示byte,即字節(jié),一個字節(jié)=八個位,即1B=8b;前面的大寫K表示1024的意思,即1024個位(Kb)或1024個字節(jié)(KB)。表示文件的大小單位,一般都使用字節(jié)(KB)來表示檔的大小。
Kbps:首先要了解的是,ps指的是/s,即每秒。Kbps指的是網(wǎng)絡(luò)速度,也就是每秒鐘傳送多少個千位的信息(K表示千位,Kb表示的是多少千個位),為了在直觀上顯得網(wǎng)絡(luò)的傳輸速度較快,一般公司都使用kb(千位)來表示。1KB/S=8Kbps。ADSL上網(wǎng)時的網(wǎng)速是512Kbps,如果轉(zhuǎn)換成字節(jié),就是512/8=64KB/S(即64千字節(jié)每秒)。
4、一般來說,如果是1M的寬帶,在網(wǎng)上只能看不超過1024kbps的視頻,超過1024kbps的視頻只能等影像緩沖才能順利觀看。(這有點像您在網(wǎng)絡(luò)上看youtube或其它影片一樣有時會播放一段后停頓再播放一樣,這就是位緩沖)
影像監(jiān)控中影像碼流的分類
固定影像碼流CBR
(英語:Constant bitrate,簡稱CBR),就是靜態(tài)(恒定)比特率的意思,CBR是一種固定采樣速率的壓縮方式。對于影像編碼來說,CBR編碼指的是編碼器每秒鐘輸出的碼流數(shù)據(jù)量(或者譯碼器的輸入碼流量)應(yīng)該是固定制(常數(shù))。編碼器檢測每一幀影像的復(fù)雜程度,然后計算出碼率。如果碼流過小,就填充無用數(shù)據(jù),使之與指定碼流量保持一致;如果碼流過大,就適當(dāng)降低碼流量,也使之與指定碼流保持一致。因此,固定碼流量模式的編碼效率比較低。在快速運動畫面部分,畫面細節(jié)較多,一般需要更多的比特來描述,但由于強行降低碼流量,因此會丟失部分畫面的細節(jié)信息,而出現(xiàn)畫面模糊、不清晰現(xiàn)象。對于音訊壓縮來說,比如MP3,比特率是最重要的因素,它用來表示每秒鐘的音頻數(shù)據(jù)占用了多少個bit比特,這個值越高,音質(zhì)就越好。CBR使用固定比特率編碼音頻,一首MP3從頭至尾為某固定值,如128 kbps進行編碼。簡單的說,就是保證碼流量波動平穩(wěn),但不能保證影像質(zhì)量和音效。
可變影像碼流VBR
(英語:Variable Bit Rate,簡稱VBR),VBR可以隨著影像的復(fù)雜程度的不同而變化,因此其編碼效率比較高,快速運動畫面的馬賽克就很少。編碼軟件在壓縮時,根據(jù)視頻數(shù)據(jù),實時確定使用什么比特率,這樣既保證了質(zhì)量,又兼顧了檔案大小。使用這種方式時,編碼程序可以選擇從最差音視頻質(zhì)量(一般此時壓縮比最高)到最好音視頻質(zhì)量(一般此時壓縮比最低)之間的各種視頻質(zhì)量。在視頻文件編碼的時候,編碼程序會嘗試保持所選定的整個文件的質(zhì)量,對圖像文件的不同部分選擇不同的比特率來編碼。例如,使用MP3格式的音訊編解碼器,音頻檔案可以以8~320kbps的可變碼流進行壓縮,得到相對小的文檔來節(jié)約存儲空間。編解碼器可根據(jù)資料量的大小自動調(diào)節(jié)帶寬,遇到影像變化較快,顏色較豐富時分配的帶寬大一些;影像變化較慢,顏色較不豐富時分配的帶寬小一些,這樣在保證影像錄制質(zhì)量的同時最大限度的節(jié)省網(wǎng)絡(luò)帶寬。