平台规则 约 7 分钟
B 站投稿视频参数:码率上限与避免二次压缩
B 站对超过码率上限的投稿视频执行强制二次转码,转码参数由服务端决定,画质损失不可控。把成片码率控制在上限内再投稿,服务端不再二次处理,观众看到的清晰度由你的导出参数决定。
码率上限为 B 站创作中心公布的历史口径(1080p 6000kbps、4K 20000kbps),平台可能随政策调整;投稿前可在创作中心的帮助文档核对当期数值。
什么情况会触发二次压缩
- 视频平均码率超过档位上限:1080p 档上限 6000kbps,4K 档上限 20000kbps(H.264 口径)
- 音频码率超过 320kbps(AAC)
- 视频编码不是 H.264/H.265:例如剪辑软件导出的 VP9、ProRes 成片,会被转码为站内分发格式
- 封装格式异常或非标准参数(如可变帧率素材)也可能触发服务端重新封装与转码
推荐导出参数
| 参数 | 1080p 投稿 | 4K 投稿 |
|---|---|---|
| 视频编码 | H.264(High Profile) | H.264 或 H.265 |
| 平均码率 | 5800kbps 以内 | 19000kbps 以内 |
| 峰值约束 | maxrate 6000k / bufsize 12000k | maxrate 20000k / bufsize 40000k |
| 音频 | AAC,320kbps 以内 | AAC,320kbps 以内 |
| 帧率 | 保持源帧率(30 或 60fps) | 保持源帧率 |
| 容器 | MP4(+faststart) | MP4(+faststart) |
平均码率建议留 3% 左右余量(5800k 而非 6000k):编码器的实际输出与目标值存在小幅波动,贴线导出可能因瞬时超限触发二压。
为什么需要 maxrate 与 bufsize 约束峰值
只设平均码率时,编码器允许瞬时码率在复杂场景冲高。一段平均 5800kbps 的游戏录屏,爆炸特效的瞬时码率可能达到 9000kbps 以上,超过上限即触发二压。
maxrate 与 bufsize 是 x264 的 VBV 缓冲约束:-maxrate 6000k -bufsize 12000k 限定瞬时码率不超过 6000kbps、缓冲窗口为 2 秒。本站「压缩到指定大小」工具的 B 站预设即按此参数组合构建命令。
投稿前的自检流程
导出后先用编码检测确认三个数值:视频编码是否为 H.264/H.265、平均码率是否在上限内、音频是否为 320kbps 以内的 AAC。深度检测模式会解析封装内的完整流信息,包括帧率模式(CFR/VFR)。
确认达标后投稿,B 站后台显示「无需转码」或快速通过转码队列,即表示未被二次压缩。