YT2BB: YouTube to Bilibili
Přemění YouTube video na bilingvní EN/ZH titulkovaný, Bilibili-ready upload se skutečným QA lintingem.
Funguje s nastavením
Co umí
Spouští šestikrokový pipeline (download, transcribe, translate, merge, burn, publish-info), který přetváří YouTube video na pevně zakódovaný bilingvní anglicko/čínský soubor s titulky plus metadata pro nahrání na Bilibili, s kontrolami časování/CPS ve stylu Netflixu a stylováním titulků ASS s ohledem na platformu. Spouští se, když uživatel chce přetvořit YouTube video pro Bilibili nebo přidat bilingvní pevně zakódované titulky; vyžaduje lokálně nainstalované yt-dlp a whisper backend pro fáze download/transcribe.
Testovací report
Skutečně jsem spustil přibalený srt_utils.py end-to-end na vzorovém páru EN/ZH SRT: merge vyprodukoval správné bilingvní záznamy, lint zachytil skutečnou časovou vadu (0ms mezera mezi nápovědami, pod minimem Netflixu 83ms), kterou by ručně psaný kód baseline nezkontroloval, a to_ass vygeneroval správný ASS soubor s předvolbou Netflixu s písmy a okraji pro jednotlivé platformy — skutečně funkční, dobře navržený pipeline, ale fáze download/transcribe potřebují nainstalované yt-dlp a whisper (ani jedno není přítomno v sandboxu), než se spustí celý tok YouTube-to-Bilibili.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb
Příkazy a ukázkové prompty
/yt2bbPřemění YouTube video na bilingvní EN/ZH titulkovaný, Bilibili-ready upload se skutečným QA lintingem.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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