怎样计算视频文件大小

2021年9月4日 | 分类: 【概念】

参考:https://blog.csdn.net/ffffffff8/article/details/84983091

视频文件大小计算公式:

视频文件大小 = (音频码率+视频码率) x 时长 / 8

1Mbps=1024Kbps=1024/8KBps=128KB/s

【例题】

音频码率:128(kbps)
视频码率:1824 (kbps)
总时长:4*60+13 (秒)

计算:

1824+1281024×(4×60+13)8
=19521024×2538
=1952×2531024×8
(8×240)×250(250×4)×8
=2404
=60

计算得出约等于60MB,与视频文件信息中显示的实际大小59MB,基本对应。

【例题】

以10分钟时长为例:

标清640×360:

音频码率:128(kbps)
视频码率:400(kbps)

400+1281024×10×608
39

高清960×540:

音频码率:128(kbps)
视频码率:960(kbps)

960+1281024×10×608
75

超清1280×720:

音频码率:128(kbps)
视频码率:1500(kbps)

1500+1281024×10×608
119

【例题】

如果一个视频的视频码率为3Mbps, 音频码率为512Kbps, 时长90分钟(5400秒), 那么整个视频文件的大小是多大。

(3+512÷1024)×(90×60)8
=(3+0.5)×54008
=3.5×(8×675)8
=3.5×675
=2362.5

答案:2362.5MB

【例题】

相反,如果一个视频文件大小有10GB,时长为90分钟(5400秒), 那么它的码率(视频+音频)为:

设码率为 F :

F×(90×60)8=10×1024
F×54008=10240
F=10240×85400
F(5400×2)×85400
F=16

答案:码率约为 16Mbps 。