2014-06-11 87 views
1

我想了解未壓縮視頻的比特率。 但不能準確地瞭解,參照http://web.forret.com/tools/video_fps.asp?width=3840&height=2176&fps=30&space=yuv420&depth=4未壓縮視頻的視頻比特率計算

對於30fps的一個3840x2176(寬×步幅)視頻,YUV420 colorformat:

計算一個未經壓縮的幀:

PixelPerFrame  = 3840 x 2176 
        = 8,355,840 pixel 

我認爲,對於yuv420,每種顏色4位,每像素位數= 12

So, bits per frame = 12 * 8355840 
        = 100,270,080 bits 
        = 95.625 Megabits 
        = 11.953125 MegaBytes 

該值至少在附近有參考鏈接。

當計算未壓縮視頻:

30 fps bit rate = 30 * sizeof one uncompressed frame. 
        = 30 * 100270080 Bits 
        = 3008,102,400 BitsPerSecond 
        = 2868.75 MegabitsPerSecond 
        = 358.59375 MegaBytesPerSecond 

但是從引用鏈接我看到它的 「188,01 MB 179,3 MIB」

誰能幫我明白了嗎?

回答

2

簡稱:YUV420,每色4位,每像素6位。

長:在YUV420你有一個U和每個2×2組的Y(這意味着兩個色度分量在水平和垂直亮度的採樣率的一半採樣一個V值見本picture

。這意味着您的圖像的2×2塊具有4×4位Y值+一個4位U + 4位V

,這意味着:2×2像素:16 + 4 + 4 = 24位 等:1個像素: 6位

+0

哦!好吧,我明白了。謝謝。但是,當將'yuv420'選擇爲'顏色模型'和'顏色深度'選擇爲'4位/像素'時,不確定該頁面如何顯示每像素12位。可能是那裏的一個bug!? –

+0

TBH我甚至沒有看這個頁面,我只知道YUV420p是如何工作的。所以我想如果你有一個像素的圖片,你將需要12位,因爲你不能縮減U和V值。 – ben