免费工具 · 无需上传
视频码率计算器
输入目标文件大小和片段时长,这里就会算出视频能用的确切码率,以及在这个码率下仍然好看的最高分辨率。用的是 VidKit 压缩工具内部同一套算法,单独拿出来,好让你在动手编码之前先做好规划。
你不需要把这个码率填进 VidKit——只要指定目标大小,它就会自动算好并应用。这个数字是给 OBS、HandBrake 或 ffmpeg 这类确实需要你填码率的编码器准备的。
准备好压缩了吗?算法说明
文件大小无非就是码率乘以时间。反过来算,你能负担的码率就是目标大小(从字节换算成比特——乘以 8)除以片段的秒数。音轨占用的部分先从总额里扣掉,另有一小块给封装开销——也就是 MP4 为了能拖动进度条所需要的索引表和头部。剩下的就是你的视频码率。
光看码率还说明不了画面好不好,那取决于它要覆盖多少像素。真正说明问题的是每像素比特数:视频码率除以(宽 × 高 × 帧率)。大约在 0.1 以上画面能保持清爽;低到 0.045 左右,H.264 就开始涂抹了。所以这个计算器不只给你一个数字,还会推荐一个分辨率:2 Mbps 对 480p 绰绰有余,对 720p 有点紧,对 1080p 就发软了。当码率撑不起某个分辨率时,降一档分辨率会比死守分辨率、活活饿着它好看得多。
关于单位的说明:这里用的是十进制兆字节(1 MB = 1,000,000 字节),和上传限制通常的写法一致。如果你要精确卡住某个上限,最好留一点余量——尤其是邮件附件,编码开销大约会多出三分之一。不确定哪个平台允许多大?看看我们的各平台视频上传大小限制。
准备好压缩了吗?
这里告诉你目标是多少,VidKit 负责替你打中它。压缩工具接受一个以 MB 为单位的大小,算出同样这个码率,自动挑好分辨率,再核实结果确实落在上限之内——全部在你的浏览器里完成,不上传任何文件。