我有先查過bitrate這東西,但是我還是很難理解那到底是什麼概念,所以上來請教各位
假設原始影片的
解析度是1280x720
pixel是8 bit
frame有300個
fps為120
那從以上數據,就可以知道原始影片的大小是
1280*720*8*300=2211840000 bit(約2GiB)
而且影片的播放時間是300/120=2.5秒
那bitrate就是1280*720*8*120=884736000 bit/s
可是,為甚麼HEVC會那麼強調bitrate越低越好呢?
(我看論文的時候,他們的benchmark也都是比bitrate,而不是fps)
如果bitrate越低,不就表示影片的播放時間反而拉長了嗎?
舉例來說,假設bitrate是8847360(原本的100分之1)
那這樣不就表示8847360/(1280*720*8)=1.2 fps
那這樣播放時間就是300/1.2=250秒(就是原本的100倍)
阿這樣比較是有什麼意義嗎...? 影片變長,動作反而不連續了不是嗎?
就算換另一個角度想,如果fps同樣是120
那這樣就變成,8847360/120=73728 bit
也就是說,我要把原本1個frame=1280*720*8=7372800 bit
改成只能用73728 bit來表示
這才是那些論文benchmark的意思嗎?
(也就是bitrate降低,但fps不能降低)