bilibili-transcript

Transcribe Bilibili videos using CC subtitles, AI subtitles, or Whisper fallback.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Animism001/skills --skill bilibili-transcript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bilibili-transcript
Source: https://github.com/Animism001/skills/tree/main/skills/bilibili-transcript
Command: npx skills add https://github.com/Animism001/skills --skill bilibili-transcript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, whisper, opencc, python3, and includes scripts (resource) components.

What problem does it solve?

This Skill extracts accurate transcripts from Bilibili videos by prioritizing CC subtitles when available, then auto-generated AI subtitles across languages, and finally Whisper-based transcription as a fallback, delivering a structured TXT report that includes metadata and a full transcript saved in the workspace/Bilibili transcript folder.

Core Features & Use Cases

  • Smart subtitle prioritization: CC subtitles prioritized, followed by AI subtitles in multiple languages, with Whisper as fallback.
  • Multi-language support: Detects and uses available AI subtitles (ai-zh, ai-en, etc.) and outputs Simplified Chinese transcript.
  • Automated output & archival: Produces a formatted TXT with metadata, a placeholder for a summary, and saves to workspace/Bilibili transcript for easy sharing and archiving.

Quick Start

Run the bilibili-transcript skill with a Bilibili video URL to generate a ready-to-share transcript in the workspace/Bilibili transcript folder.

Frequently Asked Questions about bilibili-transcript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract a transcript from a Bilibili video?

To extract a Bilibili video transcript, this tool prioritizes available CC subtitles, then AI subtitles, and finally uses Whisper offline transcription as a fallback. It automatically selects the best source and outputs a formatted TXT file with metadata and full text.

Can I get subtitles for Bilibili videos without existing captions?

Yes, you can get subtitles for Bilibili videos without existing captions by using Whisper transcription as a fallback. When CC and AI subtitles are unavailable, Whisper processes the video audio offline to generate a readable text transcript.

Does Bilibili transcript extraction support multi-language AI subtitles?

Bilibili transcript extraction supports multi-language AI subtitles by detecting and utilizing available languages like ai-zh and ai-en. It automatically selects the appropriate subtitle track and converts the output into Simplified Chinese text.

How do I handle Bilibili cookie authentication for downloading subtitles?

To handle Bilibili cookie authentication for downloading subtitles, the transcript extraction process implements automatic browser cookie handling. This ensures access to restricted video content and subtitle tracks during the extraction workflow.

What is the best way to convert Bilibili video audio to text offline?

The best way to convert Bilibili video audio to text offline is using Whisper transcription as a fallback mechanism. It processes audio directly when CC and AI subtitles are missing, generating a structured TXT transcript saved to the workspace.

Do I need Python and yt-dlp to transcribe Bilibili videos?

Yes, you need Python and yt-dlp to transcribe Bilibili videos, along with Whisper and opencc. These dependencies handle video downloading, audio processing, and converting traditional Chinese subtitles to Simplified Chinese.