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.

par Agents365-ai · Agents365-ai/yt2bb

Fonctionne avec configuration ★ 9.6/10

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.

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