看板 AVEncode 關於我們 聯絡資訊
我有先查過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不能降低) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.233.71 ※ 文章網址: https://www.ptt.cc/bbs/AVEncode/M.1468861786.A.023.html
Fortis931: bitrate==每秒資料流量,同畫質下bitrate越低意謂著編07/19 07:53
所以是要在同fps下,比bitrate嗎?
Fortis931: 碼效率越高,這是benchmark的意義。跟你想的完全...沒07/19 07:53
Fortis931: 有關係07/19 07:53
ksng1092: 簡單來說,你中段的算式完全錯誤07/19 10:30
是那邊有錯呢?請指點 那最後段是對的嗎?
ksng1092: 理解錯誤,bitrate降低不會改變fps,所以你的推算方向反 07/19 12:18
ksng1092: 了,導出來的算式當然完全錯了啊 07/19 12:18
了解 所以最下面那段才是正確的
dmnohftaw: pixel≠8bit 這是色彩深度…,HEVC是通過複雜運算提高壓 07/20 11:16
dmnohftaw: 縮比的,看過動態和靜態嗎… 07/20 11:16
動態和靜態指的是? 抱歉,我沒有影像處理的概念,然後又直接開始看HEVC 所以很多地方可能都會說錯 <(_._)> ※ 編輯: Caesar08 (140.114.233.71), 07/20/2016 12:57:10
finkel: bitrate是壓縮後的..不是壓縮前..你算式是YUV RAW 07/22 11:23
finkel: 比較當然是固定fps和pixel bit depth來比 當然是bitrate 07/22 11:24
finkel: 越低(同畫值的情況下) 代表壓縮率越高 encoder性能越好 07/22 11:25