1. 程式人生 > >影象處理--視訊之幀率和位元速率

影象處理--視訊之幀率和位元速率

幀率(FPS)

  幀率就是在1秒鐘時間裡傳輸的圖片的幀數,也可以理解為圖形處理器每秒鐘能夠重新整理幾次。會影響畫面流暢度,並與畫面流暢度成正比(即幀率越大,畫面越流暢;幀率越小,畫面越有跳動感)。
  如果位元速率為變數,則幀率也會影響體積,幀率越高,每秒鐘經過的畫面越多,需要的位元速率也越高,體積也越大。

全幀率

  即每秒30幀,每幀都去抓取,在業界這個指標是最高的。
  例如:有的嫌疑人員有很強的反偵察意識,一看到攝像頭會馬上低頭,如果相機不能以非常快的速度做出擷取,可能只有100毫秒,一兩幀之後這人就消失了。同時,每一幀都檢測,也能確保總是能抓到質量最好的一幀,為後續應用服務。


視訊位元速率/位元速率/位元率(Bitrate)

  “位元速率”就是失真度,位元速率越高越清晰,反之則畫面粗糙而多馬賽克。
  設定CBR模式下的平均位元速率,一般位元速率越高質量越高,同時檔案體積也越大。位元速率超過一定數值,對影象的質量沒有多大影響。影響體積,並與體積成正比,即位元速率越大,體積越大;位元速率越小,體積越小。

數學上的解釋

  位元速率就是資料傳輸時單位時間傳送的資料位數,一般我們用的單位是kbps即千位每秒。也就是取樣率(並不等同與取樣率,取樣率的單位是Hz,表示每秒取樣的次數),單位時間內取樣率越大,精度就越高,處理出來的檔案就越接近原始檔案,但是檔案體積與取樣率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的位元速率達到最少的失真,圍繞這個核心衍生出來cbr(固定位元速率)與vbr(可變位元速率)。
  數學定義是:在通訊和計算機領域,位元率表示每單位時間傳輸或處理的位元數(bits)。通常是每秒的位元數,單位:bit/s。

其它單位

  1 B/s=8 bit/s (B/s: 位元組每秒,byteper second)
  1 kbit/s=1000 bit/s
  1 Mbit/s=1000 kbit/s=1000,000 bit/s
  1 Gbit/s=1000Mbit/s=1000,000 kbit/s=1000,000,000bit/s
  有別於計算機領域的其它單位,1kbit/s通常指的是1000b/s,而不是二進位制當中的1024b/s。