YT2BB: YouTube to Bilibili
Forvandler en YouTube-video til en tosproget EN/ZH undertekstet, Bilibili-klar upload med reel QA-linting.
Virker med opsætning
Hvad det gør
Køres en seks-trins pipeline (download, transcribe, translate, merge, burn, publish-info), der genbruger en YouTube-video til en hardkodet tosproget engelsk/kinesisk undertekstet fil plus Bilibili upload-metadata, med Netflix-stil timing/CPS lint-checks og platform-aware ASS-undertekststyling. Udløses, når en bruger ønsker at genbruge en YouTube-video til Bilibili eller tilføje tosprogede hardkodede undertekster; kræver yt-dlp og en whisper backend installeret lokalt til download/transcribe-stadierne.
Testrapport
Kørte faktisk den medfølgende srt_utils.py ende-til-ende på et eksempel EN/ZH SRT-par: merge producerede korrekte tosprogede poster, lint fangede en reel timing-fejl (0ms mellem cues, under Netflix's 83ms minimum), som baseline håndskrevet kode ikke ville have tjekket, og to_ass udsendte en korrekt Netflix-preset ASS-fil med per-platform skrifttyper og margener — en ægte fungerende, velkonstrueret pipeline, men download/transcribe-stadierne kræver yt-dlp og whisper installeret (ingen af dem til stede i sandkassen), før den fulde YouTube-til-Bilibili-flow kører.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb
Kommandoer og eksempelprompter
/yt2bbForvandler en YouTube-video til en tosproget EN/ZH undertekstet, Bilibili-klar upload med reel QA-linting.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Turn this YouTube video into a bilingual EN/ZH Bilibili uploadBurn Chinese and English subtitles onto this video for BilibiliCheck my subtitle timing against Netflix's minimum gap rules