用途:从 Bilibili 视频提取字幕,无字幕时通过 ASR 转录,并可生成结构化摘要。触发条件为 Bilibili URL、BV ID 或“提取B站字幕”等请求。
主要能力:分四层执行——前置检查(验证 BBDown、API Keys、登录状态)、视频检测(URL 转 BBDown 并检测字幕存在性)、内容提取(有字幕则加载 SRT 并校对;无字幕则下载音频后 ASR 转录再校对)、增强处理(校对与摘要,依赖 ANTHROPIC_API_KEY)。输出 SRT、VTT、Markdown 逐字稿及可选摘要文件。
使用方式:先运行 pixi run python -m bilibili_subtitle --check 检查环境;基本提取为 pixi run python -m bilibili_subtitle "BV1234567890";快速模式加 --skip-proofread --skip-summary;JSON 输出加 --json-output;双语输出加 --output-lang zh+en。安装需进入技能目录执行 ./install.sh 并运行 BBDown login 扫码登录。
适用场景:需要 B 站视频文字稿、字幕文件或摘要的自动化流程,可作为子 Skill 被父级调用,通过退出码(0 成功、1 致命、2 可恢复、3 部分成功)和 JSON 结构判定结果。
限制:ASR 转录需 DASHSCOPE_API_KEY,校对与摘要需 ANTHROPIC_API_KEY;未配置时可用 --skip-* 跳过。依赖 BBDown、ffmpeg 与 Python 依赖,缺失会报致命错误。具体收费、价格与效果资料暂未提供。