YT2BB: YouTube to Bilibili
Transforme une vidéo YouTube en un téléchargement bilingue EN/ZH sous-titré, prêt pour Bilibili, avec un véritable linting QA.
Fonctionne avec configuration
Ce que fait
Exécute un pipeline en six étapes (téléchargement, transcription, traduction, fusion, gravure, informations de publication) qui réaffecte une vidéo YouTube en un fichier sous-titré bilingue anglais/chinois codé en dur plus des métadonnées de téléchargement Bilibili, avec des vérifications de linting de synchronisation/CPS de style Netflix et un style de sous-titres ASS adapté à la plateforme. Se déclenche lorsqu'un utilisateur souhaite réaffecter une vidéo YouTube pour Bilibili ou ajouter des sous-titres bilingues codés en dur ; nécessite yt-dlp et un backend whisper installés localement pour les étapes de téléchargement/transcription.
Rapport de test
Exécuté réellement le srt_utils.py fourni de bout en bout sur une paire SRT EN/ZH échantillon : la fusion a produit des entrées bilingues correctes, le lint a détecté un réel défaut de synchronisation (écart de 0ms entre les repères, en dessous du minimum de 83ms de Netflix) que le code écrit à la main de base n'aurait pas vérifié, et to_ass a émis un fichier ASS correct au format Netflix avec des polices et des marges par plateforme -- un pipeline réellement fonctionnel et bien conçu, mais les étapes de téléchargement/transcription nécessitent yt-dlp et whisper installés (aucun des deux n'étant présent dans le sandbox) avant que le flux complet YouTube-vers-Bilibili ne s'exécute.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb
Commandes et exemples de prompts
/yt2bbTransforme une vidéo YouTube en un téléchargement bilingue EN/ZH sous-titré, prêt pour Bilibili, avec un véritable linting QA.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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