bilibili-subtitle

star 10

从 Bilibili 视频提取字幕、转录无字幕视频、生成结构化摘要。触发条件:Bilibili URL (bilibili.com)、BV ID (BV1xxx)、或"提取B站字幕"等请求。

HamsteRider-m By HamsteRider-m schedule Updated 3/5/2026

Bilibili Subtitle Skill

Extract Bilibili subtitles with BBDown and render transcript outputs.

When To Use

Use this skill when a Bilibili video already has downloadable subtitles, including Bilibili AI subtitles exposed by BBDown. This skill only extracts subtitle files exposed by BBDown.

Commands

Task Command
Preflight pixi run python -m bilibili_subtitle --check
JSON preflight pixi run python -m bilibili_subtitle --check-json
Extract pixi run python -m bilibili_subtitle "URL" -o ./output
Extract JSON pixi run python -m bilibili_subtitle "URL" -o ./output --json-output
Select language pixi run python -m bilibili_subtitle "URL" --language zh-Hans -o ./output

Workflow

  1. Parse the Bilibili URL, BV ID, or av ID.
  2. Run BBDown in subtitle-only mode.
  3. Load the downloaded subtitle file.
  4. Render Markdown transcript, SRT, and VTT files.
  5. Optionally emit JSON for parent skills.

Outputs

output/
├── {title}.transcript.md
├── {title}.srt
└── {title}.vtt

JSON Contract

pixi run python -m bilibili_subtitle "URL"   -o /tmp/output   --json-output

The response includes exit_code, output.files, warnings, and errors.

Dependencies

  • pixi for the Python environment
  • BBDown for subtitle extraction
  • gh for installer-driven BBDown nightly downloads

Error Handling

Code Level Meaning Remediation
E001 FATAL BBDown missing Run ./install.sh
E002 FATAL BBDown auth required Run BBDown login
E003 RECOVERABLE Download failed Check URL/network/login/language
E004 RECOVERABLE No downloadable subtitles Try another language or video
E005 FATAL Invalid URL/ID Provide a Bilibili URL, BV ID, or av ID
E006 FATAL Output write failed Check output directory permissions
E007 RECOVERABLE Invalid subtitle content Retry or inspect BBDown output
Install via CLI
npx skills add https://github.com/HamsteRider-m/bilibili-subtitle --skill bilibili-subtitle
Repository Details
star Stars 10
call_split Forks 4
navigation Branch main
article Path SKILL.md
More from Creator
HamsteRider-m
HamsteRider-m Explore all skills →