YuzuLingo vs hardsub-extractor (liuzhongze7)
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 ningún archivo de video que descargar. Activa Interact para leer la línea incrustada en tu dispositivo, con lecturas como furigana, pinyin, romanización o IPA cuando ese idioma las tenga.
hardsub-extractor es la herramienta de línea de comandos de liuzhongze7 en el repositorio hardsub-extractor. Debes configurar Python 3.12 o superior. Funciona en Windows, Linux y macOS, en la CPU, sin GPU. Le indicas un video local. Mide la banda de subtítulos incrustados, o pasas la banda, y PaddleOCR PP-OCRv5 escribe un SRT. El idioma por defecto es chino simplificado más inglés en la misma entrada. Otros códigos incluyen chino tradicional, inglés, japonés, coreano, vietnamita, árabe, español, francés, alemán y ruso. Puede dividir un SRT bilingüe en un archivo en chino y un archivo en inglés. Si el archivo ya tiene una pista de subtítulos de texto, te dice que la extraigas con ffmpeg y evites el OCR. La configuración obtiene el extractor de subtítulos de video de YaoFANGUK, que utiliza VideoSubFinder para encontrar los fotogramas. La revisión de hardsub escribe un fotograma por línea, hojas de contacto y un aviso. Ese paquete se queda en la máquina. Se recomienda entregarlo a DeepSeek 4.1 Flash, que está fuera del dispositivo. Extraer, limpiar, dividir y corregir se ejecutan sin modelo. Midieron aproximadamente siete minutos de extracción para un video de tres a cuatro minutos en un escritorio solo con CPU. El último commit fue en septiembre de 2026. No hay ninguna versión en GitHub. Este repositorio es MIT. No cubre un video web mientras se reproduce.
Dónde encaja cada uno
| Función | YuzuLingo | hardsub-extractor |
|---|---|---|
| Instalar en el navegador, sin proyecto de Python que configurar | ||
| No hay ningún archivo de video que descargar | ||
| Cubrir subtítulos incrustados mientras el video web se reproduce | ||
| Leer esa línea incrustada mientras el video web se reproduce, en tu dispositivo | ||
| Lecturas en esa línea (furigana, pinyin, IPA...) | ||
| Mostrar ese texto siempre, al pasar el ratón, o mientras mantienes una tecla de acceso rápido | ||
| Convertir los subtítulos incrustados de un video local en un SRT | ||
| Medir la banda de subtítulos por ti | ||
| Dibujar o establecer la banda de subtítulos | ||
| El OCR se queda en el dispositivo | ||
| Dividir un SRT bilingüe en archivos en chino y en inglés | ||
| Un paquete de revisión: un fotograma por línea, hojas de contacto y un aviso | ||
| Si el archivo ya tiene una pista de subtítulos de texto, extraer eso en lugar de OCR | ||
| Procesar más de un video cuando la banda coincide | ||
| Elegir un pase más rápido o un pase más lento y preciso | ||
| Añadir la línea a un mazo de Anki |

