YT2BB: YouTube to Bilibili

Förvandlar en YouTube-video till en tvåspråkig EN/ZH-textad, Bilibili-redo uppladdning med verklig QA-linting.

av Agents365-ai · Agents365-ai/yt2bb

Fungerar med konfiguration ★ 9.6/10

YT2BB: YouTube to Bilibili — Förvandlar en YouTube-video till en tvåspråkig EN/ZH-textad, Bilibili-redo uppladdning med verklig QA-linting.

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 upload
  • Burn Chinese and English subtitles onto this video for Bilibili
  • Check my subtitle timing against Netflix's minimum gap rules