YuzuLingo vs subtitles-ocr (glowinthedark)
YuzuLingo se queda en el navegador. Cubres los subtítulos incrustados en el video que ya estás viendo, incluyendo YouTube, Bilibili y otros reproductores web. No hay script que ejecutar y no hay archivo de video del que empezar. Activa Interact para leer la línea incrustada en tu dispositivo, con furigana o pinyin cuando el idioma los tenga. Muestra ese texto siempre, al pasar el ratón o mientras mantienes una tecla de acceso rápido.
subtitles-ocr es la cadena de herramientas de glowinthedark, en el repositorio subtitles-ocr. Extrae subtítulos codificados de una película local en un SRT en un Mac con Apple Silicon. do-all.sh recorta el video con ffmpeg (editas el recorte para tu archivo), guarda una imagen PNG por segundo, y luego ejecuta el binario macOCR incluido. Esa llamada OCR está codificada en chino. Los scripts convierten el JSON en un SRT y pueden normalizar y deduplicar. Los pasos opcionales añaden pinyin, así como Hanzi simplificado y tradicional, traducen chino a inglés con DeepL (esa llamada va a DeepL y necesita una clave API), y fusionan todo en un solo SRT. El README indica que los scripts están en progreso, con tareas que editas para cada video. El último commit fue hace aproximadamente 3 años, y no hay lanzamiento. Apache-2.0.
Dónde encaja cada uno
| Función | YuzuLingo | subtitles-ocr |
|---|---|---|
| Instala en el navegador, no hay script que ejecutar | ||
| Cubre los subtítulos incrustados mientras se reproduce un video web | ||
| No hay archivo de video del que empezar | ||
| Lee esa línea incrustada mientras se reproduce el video web, en tu dispositivo | ||
| Furigana o pinyin en esa línea | ||
| Muestra ese texto siempre, al pasar el ratón, o mientras mantienes una tecla de acceso rápido | ||
| Extrae subtítulos en chino codificados de un video local en un SRT | ||
| Añade pinyin, y Hanzi simplificado o tradicional, a ese SRT | ||
| Traduce ese SRT con DeepL | ||
| OCR se queda en el dispositivo | ||
| Añade la línea a una baraja de Anki |