YT2BB: YouTube to Bilibili

Zet een YouTube-video om in een tweetalige EN/ZH ondertitelde, Bilibili-klare upload met echte QA-linting.

Door Agents365-ai · Agents365-ai/yt2bb

Werkt met setup ★ 9.6/10

YT2BB: YouTube to Bilibili — Zet een YouTube-video om in een tweetalige EN/ZH ondertitelde, Bilibili-klare upload met echte QA-linting.

Wat het doet

Voert een zesstaps-pipeline uit (downloaden, transcriberen, vertalen, samenvoegen, inbranden, publicatie-info) die een YouTube-video omzet in een hardgecodeerd tweetalig Engels/Chinees ondertiteld bestand plus Bilibili-uploadmetadata, met Netflix-stijl timing/CPS lint-controles en platform-aware ASS-ondertitelstijlen. Activeert wanneer een gebruiker een YouTube-video wil hergebruiken voor Bilibili of tweetalige hardgecodeerde ondertitels wil toevoegen; vereist yt-dlp en een whisper-backend lokaal geïnstalleerd voor de download/transcribe-fasen.

Testrapport

Voerde de gebundelde srt_utils.py end-to-end uit op een voorbeeld EN/ZH SRT-paar: merge produceerde correcte tweetalige vermeldingen, lint ving een echt timingdefect op (0ms kloof tussen cues, onder Netflix's 83ms minimum) dat handgeschreven baseline-code niet zou hebben gecontroleerd, en to_ass gaf een correct Netflix-preset ASS-bestand uit met per-platform lettertypen en marges – een echt werkende, goed ontworpen pipeline, maar de download/transcribe-fasen hebben yt-dlp en whisper geïnstalleerd nodig (geen van beide aanwezig in de sandbox) voordat de volledige YouTube-naar-Bilibili-flow draait.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb

Commando's en voorbeeldprompts

  • /yt2bbZet een YouTube-video om in een tweetalige EN/ZH ondertitelde, Bilibili-klare upload met echte QA-linting.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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