画面由多少像素组成。
视频工具
视频码率、带宽与存储空间计算器
将 Mbps 换算成 MB/s,估算直播上传带宽和录像文件大小;也可以在本地查看视频平均码率、编码格式、分辨率和帧率,文件不会上传。
01 — 开始计算
把别人告诉你的码率填进来。
数字必须带单位。别人只说“码率 30”时,最好再确认单位;30 Mbps 和 30 Kbps 相差很大。
02 — 本地视频分析
查看视频平均码率、分辨率、编码和帧率。
选择视频后在本地深度读取媒体信息。支持的文件可以显示音视频编码、帧率、各轨道码率和整体码率;文件始终留在你的设备上。
这只是读取失败时的备用输入。例如视频长 2 分钟,就填写 120。
平均总码率(Mbps)= 文件大小(MB)× 8 ÷ 视频时长(秒)- 文件
- —
- 大小
- —
- 格式
- —
- 时长
- —
- 分辨率
- —
- 视频编码
- —
- 帧率
- —
- 文件报告的视频码率
- —
- 音频编码
- —
- 文件报告的音频码率
- —
- 文件报告的整体码率
- —
- 按文件大小 ÷ 时长反算的平均码率
- —
“文件报告”来自媒体元数据;整段反算平均值包含视频、音频和封装开销。两者都不是瞬时码率曲线,VBR 视频的峰值可能更高。
03 — 分清四个概念
1080p、30 fps、30 Mbps 和 39 Mbps,不是同一件事。
每秒显示多少张画面。
编码后的视频每秒产生多少数据。
30 Mbps × 1.3:30% 余量按输入码率计算。
直播上传需求主要看设置的总码率,还要考虑协议开销、网络波动和可能出现的 VBR 峰值;录制空间看平均总码率 × 录制时长。分辨率、帧率、编码格式和画质会影响码率选择,但已知平均总码率后,不会再次单独进入空间公式。
04 — 看懂计算结果
比特、字节,以及实际需要的网络带宽。
30 Mbps 是每秒 3.75 MB
平均总码率为 30 Mbps 时,10 分钟约 2.25 GB,1 小时约 13.5 GB。这里采用十进制单位;部分系统会显示数值不同的二进制 MiB/GiB。
直播看的是上传带宽
网络会波动,不要让直播码率顶满测速得到的上传速度,应当预留余量。
单纯本地录制不使用网络
只有上传、云端备份、直播或从服务器播放时,网络带宽才会参与。
05 — 常见问题
几个容易混淆的概念。
1080p 和 30 fps 是码率吗?
不是。1080p 是分辨率,30 fps 是帧率。它们会影响某种编码格式和目标画质所需的码率,但都不能单独代表实际码率。
2 Mbps 和 2 MB/s 一样吗?
不一样。Mbps 是每秒兆比特,1 字节等于 8 比特,因此 2 Mbps 等于 0.25 MB/s,约为每分钟 15 MB、每小时 0.9 GB。
为什么建议带宽要高于视频码率?
直播连接会波动,传输协议也有开销。这里的余量加在码率上:30% 表示码率 × 1.3,并不表示最终带宽仍空闲 30%。开播前还应测试稳定上传速度。
录制视频需要网络带宽吗?
录制到本机不需要。只有直播、上传录像、云端备份或通过网络播放时才会使用网络带宽。
如何根据码率计算视频文件大小?
用平均总码率乘以视频时长(秒),再除以 8 将比特换算成字节。结果采用十进制 MB 和 GB;VBR、音频和封装开销可能让编码器目标值与最终文件不同。
可以在线查看视频编码、平均码率、分辨率和帧率吗?
可以。选择本地文件后,本页会在浏览器中解析支持的媒体信息。有些文件不会提供全部字段,缺失值会如实显示;仍可根据文件大小和时长反算平均总码率。
分析时会上传我的视频吗?
不会。浏览器只在本地读取视频信息和文件大小,并在设备上完成计算,不会把视频发送给 MingLabs。
06 — MingLabs App 推荐
还可以试试这些专注的 App。
从视频创作、醒目信息展示到图片视频打码,继续解决具体的小问题。