Skip to content

弹幕

BSR 提供了完整的弹幕功能,包括录制、回放、压制和导出。

弹幕录制

在直播录制过程中,BSR 会自动录制直播间的弹幕数据,包括:

  • 弹幕内容
  • 发送时间
  • 用户信息(如果可用)

弹幕数据与视频流同步录制,无需额外配置。

弹幕回放

在录播预览窗口中,弹幕会随着视频播放自动显示:

  1. 进入录播预览页面
  2. 播放视频时,弹幕会按时间轴自动滚动显示
  3. 可以查看实时的弹幕密度统计

弹幕统计

录播预览页面会显示弹幕密度统计图表,帮助你快速定位高能时刻:

  • 横轴表示时间
  • 纵轴表示弹幕数量
  • 高峰区域通常对应精彩片段

点击统计图可以快速跳转到对应的时间点。

弹幕压制

你可以将弹幕压制到切片视频中:

  1. 在切片预览窗口中生成切片
  2. 系统会自动将对应时间段的弹幕压制到视频中
  3. 弹幕以滚动字幕的形式显示在视频画面上

弹幕样式

弹幕压制支持自定义样式:

  • 字号:调整弹幕大小(默认 36)
  • 透明度:调整弹幕透明度(默认 0.8)
  • 显示时长:弹幕滚动时间(默认 8 秒)
  • 密度控制:自动计算弹幕轨道,避免重叠

弹幕会自动转换为 ASS 格式进行渲染,保证最佳显示效果。

弹幕导出

你可以将录播的弹幕数据导出:

  1. 在录播预览页面点击「导出弹幕」按钮
  2. 选择导出格式(支持 JSON、ASS 等格式)
  3. 保存到本地

导出的弹幕文件可用于:

  • 数据分析
  • 第三方字幕工具
  • 弹幕特效制作

实时弹幕互动

在直播预览窗口中,BSR 还支持实时弹幕互动:

  1. 打开直播预览窗口
  2. 在底部输入框中输入弹幕内容
  3. 点击发送按钮发送弹幕到直播间

这样可以在观看回放的同时与观众互动(如果直播还在进行中)。

弹幕筛选

在弹幕列表中,你可以:

  • 查看所有录制的弹幕
  • 按时间范围筛选
  • 搜索特定内容
  • 查看弹幕发送者信息

技术细节

BSR 使用以下技术处理弹幕:

  • 录制:通过 WebSocket 连接直播间弹幕服务器,实时接收弹幕
  • 存储:弹幕数据存储在数据库中,与录播关联
  • 压制:使用 danmu2ass 模块将弹幕转换为 ASS 字幕格式
  • 渲染:通过 FFmpeg 将 ASS 字幕压制到视频中

注意事项

NOTE

  • 弹幕录制依赖于平台的弹幕接口,不同平台的弹幕格式可能有差异
  • 弹幕压制会增加视频文件大小
  • 高密度弹幕可能影响视频观看体验,建议适当调整透明度

TIP

  • 可以通过弹幕密度图快速定位精彩时刻
  • 压制弹幕前建议预览效果,确保弹幕不遮挡重要画面
  • 如果弹幕过多,可以考虑调整透明度或字号,减少画面遮挡