YT2BB: YouTube to Bilibili
Convierte un video de YouTube en una carga bilingüe EN/ZH subtitulada, lista para Bilibili con linting de QA real.
Funciona con configuración
Qué hace
Ejecuta un pipeline de seis pasos (descargar, transcribir, traducir, fusionar, grabar, información de publicación) que reutiliza un video de YouTube en un archivo subtitulado bilingüe inglés/chino codificado, más metadatos de carga para Bilibili, con comprobaciones de linting de tiempo/CPS estilo Netflix y estilo de subtítulos ASS consciente de la plataforma. Se activa cuando un usuario desea reutilizar un video de YouTube para Bilibili o añadir subtítulos bilingües codificados; requiere yt-dlp y un backend whisper instalado localmente para las etapas de descarga/transcripción.
Informe de la prueba
Ejecuté el srt_utils.py incluido de extremo a extremo en un par de SRT EN/ZH de muestra: la fusión produjo entradas bilingües correctas, el linting detectó un defecto de tiempo real (brecha de 0ms entre señales, por debajo del mínimo de 83ms de Netflix) que el código escrito a mano de línea base no habría comprobado, y to_ass emitió un archivo ASS adecuado preestablecido por Netflix con fuentes y márgenes por plataforma — un pipeline genuinamente funcional y bien diseñado, pero las etapas de descarga/transcripción necesitan yt-dlp y whisper instalados (ninguno presente en el sandbox) antes de que se ejecute el flujo completo de YouTube a Bilibili.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb
Comandos y prompts de ejemplo
/yt2bbConvierte un video de YouTube en una carga bilingüe EN/ZH subtitulada, lista para Bilibili con linting de QA real.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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