YT2BB: YouTube to Bilibili

Wandelt ein YouTube-Video in einen zweisprachigen EN/ZH untertitelten, Bilibili-bereiten Upload mit echter QA-Linting um.

von Agents365-ai · Agents365-ai/yt2bb

Funktioniert mit Setup ★ 9.6/10

YT2BB: YouTube to Bilibili — Wandelt ein YouTube-Video in einen zweisprachigen EN/ZH untertitelten, Bilibili-bereiten Upload mit echter QA-Linting um.

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