YT2BB: YouTube to Bilibili
Wandelt ein YouTube-Video in einen zweisprachigen EN/ZH untertitelten, Bilibili-bereiten Upload mit echter QA-Linting um.
Funktioniert mit Setup
Was es kann
Führt eine sechsstufige Pipeline aus (download, transcribe, translate, merge, burn, publish-info), die ein YouTube-Video in eine fest codierte zweisprachige englisch/chinesische Untertiteldatei plus Bilibili-Upload-Metadaten umwandelt, mit Netflix-ähnlichen Timing-/CPS-Lint-Checks und plattformgerechtem ASS-Untertitel-Styling. Wird ausgelöst, wenn ein Benutzer ein YouTube-Video für Bilibili umfunktionieren oder zweisprachige, fest codierte Untertitel hinzufügen möchte; erfordert yt-dlp und ein lokal installiertes Whisper-Backend für die Download-/Transkriptionsphasen.
Testbericht
Führte das gebündelte srt_utils.py tatsächlich Ende-zu-Ende an einem Beispiel-EN/ZH SRT-Paar aus: merge produzierte korrekte zweisprachige Einträge, lint fing einen echten Timing-Defekt ab (0ms Lücke zwischen Cues, unter Netflix' 83ms Minimum), den handgeschriebener Baseline-Code nicht geprüft hätte, und to_ass erzeugte eine ordnungsgemäße Netflix-Preset-ASS-Datei mit plattformspezifischen Schriftarten und Rändern – eine wirklich funktionierende, gut entwickelte Pipeline, aber die Download-/Transkriptionsphasen benötigen yt-dlp und whisper (beide nicht in der Sandbox vorhanden), bevor der vollständige YouTube-zu-Bilibili-Flow ausgeführt wird.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb
Befehle & Beispiel-Prompts
/yt2bbWandelt ein YouTube-Video in einen zweisprachigen EN/ZH untertitelten, Bilibili-bereiten Upload mit echter QA-Linting um.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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