视频文件大小计算器
根据码率和时长计算视频文件会有多大——或反过来算出达到某个存储目标所需的码率。
- 预计文件大小
- 304.80 MB
- 时长
- 300 s
计算器
横向条形图,对比 720p、1080p 和 4K 各画质档位下的文件大小。
- 720p 30fps192.30 MB
- 1080p 30fps304.80 MB
- 1080p 60fps454.80 MB
- 4K 30fps1.50 GB
关于此计算器
本计算器估算一段视频会占用多少存储空间,或反向求出达到目标文件大小所需的比特率。可用它来规划上传、比较不同分辨率下的存储需求,或在确定某种格式之前决定如何编码项目。
如何解读你的结果
醒目的数字是以兆字节(MB)或吉字节(GB)表示的估算文件大小。当你输入视频比特率、音频比特率和时长时,工具会把总比特率乘以时长,再除以 8 把比特换算为字节。切换到「求比特率」模式即可反向求解——输入目标大小和时长,计算器会返回你可以使用的最大视频比特率。
计算方法
以字节计的文件大小等于:以千比特每秒计的总比特率乘以 1,000 换算为比特每秒,再乘以以秒计的时长,再除以 8 把比特换算为字节。总比特率是视频比特率与音频比特率之和,二者均以 kbps 表示,采用 SI 十进制约定,即 1 kbps 恰好等于每秒 1,000 比特。更高的分辨率和帧率需要更高的比特率以保持感知画质,因此在画质恒定时会间接增大文件大小。恒定比特率编码以相同速率填充每一秒,使公式精确成立。可变比特率编码围绕一个平均值波动,因此结果是基于所输入平均比特率的近似值。
实例演示
一段 1080p 视频以 8,000 kbps(视频)加 192 kbps(音频)编码,时长 10 分钟(600 秒)。
总比特率为 8,192 kbps。文件大小 = 8,192 × 1,000 × 600 ÷ 8 = 614,400,000 字节,计算器将其显示为 614.40 MB。
常见问题
本计算器为何每千比特按 1,000 比特而非 1,024 计算?
视频比特率以 SI(十进制)千比特定义——1 kbps = 每秒 1,000 比特——遵循 ITU-T H.264 标准以及 YouTube 等平台规范。硬盘容量同样使用十进制前缀,因此该公式与两者保持一致。
更高的分辨率是否自动意味着更大的文件?
分辨率本身并不决定文件大小——决定它的是比特率和时长。不过,更高的分辨率(1080p、4K)需要更高的比特率才能看起来清晰,因此在画质保持恒定时会间接导致更大的文件。一段以极低比特率编码的 4K 片段,可能比一段高画质的 720p 片段更小。
恒定比特率与可变比特率有什么区别?
恒定比特率(CBR)让视频每一秒的数据率保持固定,使文件大小易于预测。可变比特率(VBR)为复杂画面分配更多比特、为简单画面分配更少比特,在相同的平均文件大小下获得更好的画质。本计算器使用你输入的平均比特率,因此对 CBR 给出准确的估算,对 VBR 给出良好的近似。
音频比特率对总文件大小影响大吗?
对大多数视频而言,音频只占总量的一小部分。一段 10 分钟片段上的 192 kbps 立体声音轨大约增加 14 MB——对于很短的片段或低比特率视频来说很可观,但相对于一个 600 MB 的高清文件则微不足道。
流媒体平台会如何影响上传后的实际文件大小?
YouTube 等平台会按其自己的目标比特率重新编码每个上传文件,因此观众实际观看的文件会与你上传的不同。请用本计算器来规划你的源文件和上传预算,而不是用来预测平台输出的文件大小。
资料来源
由 YouCalc 团队审核 · 最近审核
发现翻译问题、计算问题或有任何建议?欢迎告诉我们。