碼率演算法
『壹』 視頻監控中:比特率與碼率的區別!
沒有區別。在視頻中的比特率就是碼率。比特率和碼率的原理與聲音中的相同,都是指由模擬信號轉換為數字信號的采樣率。又叫做位速率或者碼率。
基本的演算法是:【碼率】(kbps)=【文件大小】(位元組)X8/【時間】(秒)/1000。
音頻文件專用演算法:【比特率】(kbps)=【量化采樣點】(kHz)×【位深】(bit/采樣點)×【聲道數量】(一般為2)。
舉例,D5的碟,容量4.3G,其中考慮到音頻的不同格式,所以算為600M,(故剩餘容量為4.3*1000-600=3700M),所以視頻文件應不大於3.7G。
本例中取視頻文件的容量為3.446G,視頻長度100分鍾(6000秒),計算結果:碼率約等於4933kbps。
碼率的原則:
1、碼率和質量成正比,但是文件體積也和碼率成正比。
2、碼率超過一定數值,對圖像的質量沒有多大影響。
3、DVD的容量有限,無論是標準的4.3G,還是超刻,或是D9,都有極限。
APE的比特率高低與音質的關系,有如下幾種觀點:
1、APE的比特率越高,音質越好。
2、APE的比特率和音質沒有關系。
3、APE的比特率由壓縮比決定。
APE的比特率到底由什麼決定?
經過幾次試驗,發現APE的比特率是由原CD本身的特徵和壓制APE時採取的參數兩者共同決定的。原CD的特徵是主要因素。
同樣的CD抓的WAV文件,用猴子壓縮時採取不同的參數,會導致得出的APE的比特率有細小的差別(50KBPS左右),壓縮比越高,比特率越低。
而原CD的特徵的差異就會導致壓出的APE比特率有非常大的區別(能達到500K左右),這個特徵包括母帶錄制時采樣量值(BIT)、音樂本身的動態范圍(不能簡單認為交響樂就比人聲清唱的動態范圍大)。
20BIT和16BIT灌制的CD壓出來的APE比特率差異是很大的。24BIT灌制的CD(比如很多XRCD)壓出的APE能達到1000以上的比特率,普通16BIT壓出APE比特率只能在700左右徘徊。
這就是為什麼網上很多都是正版CD壓的APE比特率卻有那麼大的差距的原因。
『貳』 一文搞懂音頻視頻中的采樣率、采樣精度、碼率、解析度
計算碼率(bit rate)
音頻:
CD音質,一般2通道,原始音頻數據1秒鍾的數據量是44.1k(采樣率)*16(位深度)*2(聲道數)=1411.2kbits,可求得整個音頻文件的大小=時長(300s)*碼率(1411.2)/1024/8=51.67M。壓縮成128kbps的MP3,1秒鍾數據就變成了128kbits了。
視頻:
圖像原始的格式是RGB888,一秒鍾的數據量就是30(幀率)*8(采樣精度)*3(通道數)*1920*1080(1080P解析度)= 1,492,992kbits。同樣視頻也存在壓縮演算法,如H.264,壓縮完1秒鍾的數據就叫碼率。假設H.264壓縮1080p的視頻,碼率是10Mbps,就是說1秒中的數據量為10*1024*1024= 10,485,760 bits。壓縮比=壓縮前的碼率/壓縮後的碼率
『叄』 關於視頻碼率的問題,怎麼壓縮不影響畫質,減小體積
最大限度保證清晰度這個很難有統一標准,清晰度是個比較主觀的指標。
編碼可選xvid或H264,碼流選1200以上,一般情況下清晰度是有保證的。建議不要改動解析度和幀速,那樣轉換速度會慢很多。
計算公式:
基本的演算法是:碼率(kbps)=文件大小(KB) * 8 / 時間(秒),舉例,D5碟,容量4.3G,其中考慮到音頻的不同格式,算為600M,所以視頻文件應不大於3.7G。
本例中取視頻文件的容量為3.446G,視頻長度100分鍾(6000秒),計算結果:碼率約等於4818kbps(3.446 * 1024 * 1024 * 8 / 6000 = 4817.857)。
碼率幾點原則:
1、碼率和質量成正比,但是文件體積也和碼率成正比。
2、碼率超過一定數值,對圖像的質量沒有多大影響。
3、DVD的容量有限,無論是標準的4.3G,還是超刻,或是D9,都有極限。計算機中的信息都是二進制的0和1來表示,其中每一個0或1被稱作一個位,用小寫b表示,即bit(位);大寫B表示byte,即位元組,一個位元組=八個位,即1B=8b。
前面的大寫K表示1024的意思,即1024個位(Kb)或1024個位元組(KB)。表示文件的大小單位,一般都使用位元組(KB)來表示文件的大小。
Kbps:ps指的是/s,即每秒。Kbps指的是網路速度,也就是每秒鍾傳送多少個千位的信息(K表示千位,Kb表示的是多少千個位),為了在直觀上顯得網路的傳輸速度較快,一般公司都使用kb(千位)來表示。1KB/S=8Kbps。
ADSL上網時的網速是512Kbps,如果轉換成位元組,就是512/8=64KB/S(即64千位元組每秒)。
4、一般來說,如果是1M的寬頻,在網上只能看不超過1024kbps的視頻,超過1024kbps的視頻只能等視頻緩沖才能流暢的觀看。
以上內容參考:網路-視頻碼率