视频比特率
根据分辨率和编码器估计视频比特率
如何使用视频比特率
- 1输入目标文件大小和视频时长。
- 2输入需扣除的音频码率。
- 3读取达到大小目标所需的视频码率。
由目标大小反推视频码率
视频码率 = (目标字节 × 8 / 时长) − 音频码率若必须把视频塞进固定上传或存储预算,可从大小反推码率。
为封装开销和音频留出余量;计算器会先扣掉音频,视频得到剩余部分。
码率(Bitrate)是每秒视频的数据量,直接决定画质和体积。**码率与分辨率必须匹配**:同样 8 Mbps 给 1080p 是清晰的,给 4K 就会糊成一片(因为像素数是 4 倍,分摊到每个像素的数据只剩 1/4)。经验法则:1080p 约 8 Mbps、4K 约 35–45 Mbps 是「够用」的起点,高动态内容(体育赛事、游戏录屏)需要更高码率。
**码率的三种控制模式**:CBR(固定码率,直播必需,体积可预测但画质效率最低)、VBR(可变码率,录制推荐,复杂场景自动加码率,同体积画质最好)、CRF(恒定质量,x264/x265 常用,你指定质量目标 0–51,编码器自动决定码率,**CRF 模式最省心**——数值越小质量越高,18 接近无损,23 是视觉无损的常用值,28 文件明显变小但能看出压缩痕迹)。
| 平台 | 1080p | 1440p/2K | 4K | 编码器 |
|---|---|---|---|---|
| YouTube | 8–12 Mbps | 16–24 Mbps | 35–45 Mbps | H.264 / VP9 |
| Bilibili | 6–8 Mbps | 12–16 Mbps | 20–30 Mbps | H.264 / HEVC |
| 抖音 / TikTok | 4–8 Mbps | — | — | H.264 |
| Vimeo | 10–20 Mbps | 20–30 Mbps | 40–60 Mbps | H.264 |
| Twitch 直播 | 6 Mbps(上限) | — | — | H.264 |
| Netflix 4K | — | — | 约 16 Mbps | AV1 / HEVC |
主流平台的推荐上传码率
常见问题
文件比目标大,为什么?
封装开销、关键帧和音频都会占用原始视频码率之外的额外空间。
该降分辨率还是降码率?
先降码率;降分辨率会永久损失细节。
1GB 每小时的视频用多少码率?
音频约 128kbps 时,视频约 2.2 Mbps。
上传时被平台二次压缩怎么办?
无法避免——所有平台都会转码。能做的是**给平台喂最高质量的源**:① 按平台推荐码率的上限上传(给二次压缩留余量);② 用平台偏好的编码器和参数(YouTube 推荐 H.264 + 高码率 MP4);③ 分辨率保持原生(不要上采样);④ 避免已经压过多次的素材。另外平台对高观看量的视频会分配更好的编码资源(YouTube 对热门视频用 VP9/AV1),这是长期收益。
直播码率怎么定?
直播码率受**上行带宽**硬约束,不是越高越好。经验公式:直播码率 ≤ 实际上行带宽 × 0.75(留 25% 余量给波动和音频)。测出上行 10 Mbps 就用 6–7 Mbps。如果码率超过带宽,会出现丢帧、卡顿、断流。另外要考虑观众端:码率太高,网络差的用户会一直缓冲。**建议开启动态码率(OBS 的「动态码率」或平台的自适应推流),让服务端根据网络自动调整。**
