功能特性
弹幕烧录
将弹幕硬编码到视频中
将在 v2.17.0 版本中发布!
性能警告:弹幕烧录需要对视频进行完整的重新编码,这是一个非常消耗资源的操作。
- 硬件编码:如果你的运行环境支持硬件加速(如 NVIDIA 显卡 + 正确安装的驱动),处理速度会很快,一般几秒到几十秒即可完成。
- 软件编码:如果没有可用的硬件编码器,将回退到 CPU 软编码。此时处理一个几分钟的视频可能需要数分钟甚至更久,期间会占用大量 CPU 资源,在服务器/云主机上使用可能导致资源耗尽或被限流。
建议在开启此功能前,先确认你的运行环境是否支持硬件加速。
将视频弹幕硬编码到画面中,生成可直接分享的带弹幕视频。目前支持 B站 和 抖音 平台。
支持平台
| 平台 | 弹幕类型 | 说明 |
|---|---|---|
| B站 | 滚动、顶部、底部 | 支持彩色弹幕、多种字号 |
| 抖音 | 滚动 | 仅支持纯文字弹幕 |
效果预览
使用方式
开启弹幕烧录后,发送视频链接时会自动获取弹幕并烧录到视频中。整个过程全自动,无需额外操作。
处理流程:
- 解析视频链接,获取视频和弹幕数据
- 生成 ASS 字幕文件(自动计算轨道、防碰撞)
- 使用 FFmpeg 将弹幕烧录到视频
- 发送带弹幕的视频文件
竖屏适配
针对手机竖屏观看场景,提供三种画面处理模式:
- 关闭:保持原始比例
- 标准模式:仅对宽屏视频(16:9 及以上)进行竖屏适配
- 强制模式:所有视频强制转为 9:16 竖屏
硬件加速
弹幕烧录需要对视频进行重新编码,这是一个计算密集型任务。使用硬件加速可以大幅提升处理速度。
插件会自动检测可用的硬件编码器,优先使用硬件加速,无可用硬件时自动回退到软件编码(CPU)。
支持的硬件编码器
| 显卡 | 编码器 | 要求 |
|---|---|---|
| NVIDIA | NVENC | GTX 600 系列及以上,需安装显卡驱动 |
| Intel | QSV | 6 代酷睿及以上核显,需安装核显驱动 |
| AMD | AMF | RX 400 系列及以上,需安装显卡驱动 |
驱动安装
作者开发只测试了开发环境下的 Nvidia 显卡,Intel 与 AMD 平台下未进行测试。
大多数情况下,只要你的电脑能正常显示画面,驱动就已经装好了。如果硬件加速不生效,可以尝试更新驱动。
软件编码
如果没有独立显卡或核显不支持,插件会自动使用 CPU 进行软件编码。软件编码速度较慢,但兼容性最好。
- H.264 → libx264
- H.265 → libx265
- AV1 → libsvtav1
配置
在 Karin WebUI 的对应平台配置页面开启和调整弹幕烧录选项。
Last updated on