YT2BB: YouTube to Bilibili
Förvandlar en YouTube-video till en tvåspråkig EN/ZH-textad, Bilibili-redo uppladdning med verklig QA-linting.
Fungerar med konfiguration
Vad den gör
Kör en sexstegs-pipeline (ladda ner, transkribera, översätta, slå samman, bränna, publicera-info) som omvandlar en YouTube-video till en hårdkodad tvåspråkig engelsk/kinesisk textad fil plus Bilibili-uppladdningsmetadata, med Netflix-stil timing/CPS lint-kontroller och plattformsmedveten ASS-textning. Utlöses när en användare vill återanvända en YouTube-video för Bilibili eller lägga till tvåspråkiga hårdkodade undertexter; kräver yt-dlp och en whisper-backend installerad lokalt för nedladdnings-/transkriberingsstegen.
Testrapport
Körde faktiskt den medföljande srt_utils.py end-to-end på ett exempel EN/ZH SRT-par: sammanslagningen producerade korrekta tvåspråkiga poster, lint fångade en verklig timingdefekt (0ms mellan ledtrådar, under Netflix's 83ms minimum) som baslinjens handskrivna kod inte skulle ha kontrollerat, och to_ass utfärdade en korrekt Netflix-förinställd ASS-fil med plattformsspecifika typsnitt och marginaler – en genuint fungerande, välkonstruerad pipeline, men nedladdnings-/transkriberingsstegen kräver yt-dlp och whisper installerade (ingen av dem finns i sandlådan) innan hela YouTube-till-Bilibili-flödet körs.
Testad: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb
Kommandon och exempelprompter
/yt2bbFörvandlar en YouTube-video till en tvåspråkig EN/ZH-textad, Bilibili-redo uppladdning med verklig QA-linting.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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