bilibili-subtitle
Installation
Summary
Extract subtitles from Bilibili videos with AI proofreading, ASR fallback for videos without captions, and structured summaries.
- Supports three extraction paths: load existing subtitles, transcribe audio via ASR when subtitles are unavailable, or skip both with fast mode
- Outputs SRT, VTT, and Markdown transcript formats; optional JSON-structured summaries via Anthropic API
- Requires BBDown installation and login; optional API keys for Anthropic (proofreading/summaries) and Aliyun DashScope (ASR transcription)
- Accepts Bilibili URLs, BV IDs, or natural language triggers; includes preflight checks and granular error codes (FATAL vs. RECOVERABLE) for parent skill integration
SKILL.md
Bilibili 字幕提取工具
从 Bilibili 视频提取字幕,支持 AI 字幕检测和 ASR 转录回退。
Quick Reference
| 任务 | 命令 |
|---|---|
| 前置检查 | pixi run python -m bilibili_subtitle --check |
| 基本提取 | pixi run python -m bilibili_subtitle "BV1234567890" |
| 快速模式 | pixi run python -m bilibili_subtitle "URL" --skip-proofread --skip-summary |
| JSON 输出 | pixi run python -m bilibili_subtitle "URL" --json-output |
| 双语输出 | pixi run python -m bilibili_subtitle "URL" --output-lang zh+en |