视频码率,帧率和分辨率的区别
視頻碼率,幀率和分辨率到底哪一個影響電影的清晰度
碼率(bit 率):影響體積,與體積成正比:碼率越大,體積越大;碼率越小,體積越小。
碼率就是數據傳輸時單位時間傳送的數據位數,一般我們用的單位是kbps即千位每秒。也就是取樣率(并不等同與采樣率,采樣率的單位是Hz,表示每秒采樣的次數),單位時間內取樣率越大,精度就越高,處理出來的文件就越接近原始文件,但是文件體積與取樣率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的碼率達到最少的失真,圍繞這個核心衍生出來cbr(固定碼率)與vbr(可變碼率), “碼率”就是失真度,碼率越高越清晰,反之則畫面粗糙而多馬賽克。
下面是通過一個wav文件的采樣率來計算碼率和文件大小,通過MediaInfo工具顯示的文件信息如下:
概要
完整名稱???????????????????????????? :audio\wav\adele-rolling_in_the_deep.wav
文件格式???????????????????????????? : Wave
文件大小???????????????????????????? : 38.3 MiB
長度??????????????????????????????????? : 3分 47秒
平均混合碼率???????????????????? : 1 411 Kbps
?
音頻
ID????????????????????????????? ? ? ? ? ?? : 0
文件格式???????????????????????????? : PCM
格式設置,Endianness????? : Little
編碼設置ID????????????????????????? : 1
編碼設置ID/提示信息???????? : Microsoft
長度????????????????????????????????????? : 3分 47秒
碼率????????????????????????????????????? : 1 411.2 Kbps
聲道???????????????????????????????????? : 2聲道
采樣率???????????????????????????????? : 44.1 KHz
位深度?????????????????????????????? ? : 16位
大小????????????????????????????????? ?? : 38.3 MiB (100%)
?
1.碼率計算公式:
碼率=采樣率 x 位深度 x 聲道
所以,上面文件的碼率= 44.1Khz x 16位 x 2聲道 = 1411.2 Kbps
?
2.文件大小 = 碼率 x 時長?= 1411.2 Kbps x (3 x 60 + 47 )s = 1411.2Kbps x 227s
?=38102.4 Kb
38102.4 Kb / 1024 Kb/M = 37.2M
近似等于mediainfo工具顯示的文件大小38.3M。
注:此計算公式對未壓縮的wav格式文件有效,不適用于mp3等被壓縮的文件。
幀率:影響畫面流暢度,與畫面流暢度成正比:幀率越大,畫面越流暢;幀率越小,畫面越有跳動感。如果碼率為變量,則幀率也會影響體積,幀率越高,每秒鐘經過的畫面越多,需要的碼率也越高,體積也越大。
幀率就是在1秒鐘時間里傳輸的圖片的幀數,也可以理解為圖形處理器每秒鐘能夠刷新幾次,
分辨率:影響圖像大小,與圖像大小成正比:分辨率越高,圖像越大;分辨率越低,圖像越小。
清晰度
在碼率一定的情況下,分辨率與清晰度成反比關系:分辨率越高,圖像越不清晰,分辨率越低,圖像越清晰。
在分辨率一定的情況下,碼率與清晰度成正比關系,碼率越高,圖像越清晰;碼率越低,圖像越不清晰。
?
帶寬、幀率
例如在ADSL線路上傳輸圖像,上行帶寬只有512Kbps,但要傳輸4路CIF分辨率的圖像。按照常規,CIF分辨率建議碼率是512Kbps,那么照此計算就只能傳一路,降低碼率勢必會影響圖像質量。那么為了確保圖像質量,就必須降低幀率,這樣一來,即便降低碼率也不會影響圖像質量,但在圖像的連貫性上會有影響。
總結
以上是生活随笔為你收集整理的视频码率,帧率和分辨率的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用VLC和live555MediaSe
- 下一篇: FFmpeg基本组成