[请问] bitrate、fps、影片长度的关系

楼主: Caesar08 (Caesar)   2016-07-19 01:09:44
我有先查过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不能降低)
作者: Fortis931 (吾手发炎 其形微贱)   2016-07-19 07:53:00
bitrate==每秒资料流量,同画质下bitrate越低意谓著编码效率越高,这是benchmark的意义。跟你想的完全...没有关系
作者: ksng1092 (ron)   2016-07-19 10:30:00
简单来说,你中段的算式完全错误理解错误,bitrate降低不会改变fps,所以你的推算方向反了,导出来的算式当然完全错了啊
作者: dmnohftaw (dmnohftaw)   2016-07-20 11:16:00
pixel≠8bit 这是色彩深度…,HEVC是通过复杂运算提高压缩比的,看过动态和静态吗…
作者: finkel (黑雨天白钢琴)   2016-07-22 11:23:00
bitrate是压缩后的..不是压缩前..你算式是YUV RAW比较当然是固定fps和pixel bit depth来比 当然是bitrate越低(同画值的情况下) 代表压缩率越高 encoder性能越好

Links booklink

Contact Us: admin [ a t ] ucptt.com