YT2BB: YouTube to Bilibili

Trasforma un video YouTube in un upload bilingue EN/ZH sottotitolato, pronto per Bilibili con linting QA reale.

di Agents365-ai · Agents365-ai/yt2bb

Richiede configurazione ★ 9.6/10

YT2BB: YouTube to Bilibili — Trasforma un video YouTube in un upload bilingue EN/ZH sottotitolato, pronto per Bilibili con linting QA reale.

Cosa fa

Esegue una pipeline in sei fasi (download, trascrizione, traduzione, unione, burn, publish-info) che riutilizza un video YouTube in un file sottotitolato bilingue inglese/cinese hardcoded più metadati di upload per Bilibili, con controlli di linting di timing/CPS in stile Netflix e styling di sottotitoli ASS consapevole della piattaforma. Si attiva quando un utente desidera riutilizzare un video YouTube per Bilibili o aggiungere sottotitoli bilingui hardcoded; richiede yt-dlp e un backend whisper installati localmente per le fasi di download/trascrizione.

Rapporto di test

Ho effettivamente eseguito srt_utils.py incluso end-to-end su una coppia di SRT EN/ZH di esempio: la fusione ha prodotto voci bilingue corrette, il linting ha rilevato un vero difetto di timing (gap di 0ms tra le cue, inferiore al minimo di 83ms di Netflix) che il codice scritto a mano di base non avrebbe controllato, e to_ass ha emesso un file ASS con preset Netflix appropriato con font e margini per piattaforma — una pipeline genuinamente funzionante e ben ingegnerizzata, ma le fasi di download/trascrizione richiedono yt-dlp e whisper installati (nessuno dei quali presente nella sandbox) prima che il flusso completo da YouTube a Bilibili venga eseguito.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /yt2bbTrasforma un video YouTube in un upload bilingue EN/ZH sottotitolato, pronto per Bilibili con linting QA reale.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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