跳转到主要内容
平台规则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 12000kmaxrate 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 站后台显示「无需转码」或快速通过转码队列,即表示未被二次压缩。

常见问题