Repolode
umlx5h

umlx5h/LLPlayer

Reproductor de video para Windows dirigido a estudiantes de idiomas, con subtítulos dobles, generación local con IA, traducción en tiempo real y consulta de palabras.

Alternativa open source a:Language Reactor

Estrellas
4,598
Forks
291
Issues abiertos
61
Último commit
anteayer

¿Qué es?

LLPlayer es un reproductor de video diseñado para aprender idiomas, con funciones de subtítulos que no suelen ofrecer los reproductores convencionales. Puede mostrar dos pistas de subtítulos a la vez, para que el estudiante vea el idioma original junto con una traducción a su lengua materna, y es compatible con subtítulos de texto y de mapa de bits.

El reproductor puede generar subtítulos automáticamente a partir de cualquier video o audio mediante Whisper, ya sea con whisper.cpp o faster-whisper, y convertir subtítulos de mapa de bits a texto con Tesseract OCR o Microsoft OCR. La traducción se realiza mediante servicios como Google, DeepL, OpenAI, Ollama y LM Studio, con la opción de usar traducción contextual basada en LLM. También permite reproducir videos en línea mediante yt-dlp y aplicar las mismas herramientas de subtítulos y consulta de palabras.

Para leer y repasar, la barra lateral de subtítulos permite saltar a distintos momentos, realizar búsquedas incrementales y consultar palabras; además, se pueden iniciar búsquedas en el navegador desde el menú contextual de una palabra. La aplicación está desarrollada en C# y WPF sobre la biblioteca de reproducción Flyleaf. Actualmente está en Beta y requiere Windows 10 u 11.

Funciones clave

  • 01Muestra dos pistas de subtítulos a la vez, tanto de texto como de mapa de bits.
  • 02Genera subtítulos localmente a partir de video o audio mediante motores de Whisper.
  • 03Convierte subtítulos de mapa de bits a texto en tiempo real mediante OCR.
  • 04Traduce subtítulos mediante Google, DeepL, OpenAI, Ollama y LM Studio.
  • 05Reproduce videos en línea mediante yt-dlp y permite generar subtítulos y consultar palabras.
  • 06Incluye una barra lateral de subtítulos con opciones para saltar a distintos momentos, buscar de forma incremental y consultar palabras.

Casos de uso

  • Ver películas o series en otros idiomas con subtítulos dobles para estudiar.
  • Generar subtítulos para grabaciones de clases o archivos de audio en el idioma que estás aprendiendo.
  • Ver videos en línea con subtítulos traducidos y consulta de palabras.
  • Consultar palabras desconocidas en los subtítulos y buscarlas en un diccionario del navegador.

Inicio rápido

  1. 1

    Descarga las compilaciones desde la página de versiones

  2. 2

    Instala .NET Desktop Runtime 10 si se te solicita

  3. 3

    Inicia LLPlayer.exe

  4. 4

    Descarga un modelo de Whisper desde Settings > Subtitles > ASR para generar subtítulos localmente

Antes de usarlo

  • Solo disponible para Windows; todavía no es compatible con Linux ni macOS.
  • El desarrollo está en fase beta, por lo que puede ser inestable y recibir cambios incompatibles.
  • ASR y OCR requieren Microsoft Visual C++ Redistributable; si los activas sin tenerlo instalado, la aplicación se bloquea.
  • Distribuido bajo la licencia GPL-3.0, una licencia copyleft.

En colecciones

Temas

Preguntas frecuentes

¿Qué es LLPlayer?
Reproductor de video para Windows dirigido a estudiantes de idiomas, con subtítulos dobles, generación local con IA, traducción en tiempo real y consulta de palabras. LLPlayer es un reproductor de video diseñado para aprender idiomas, con funciones de subtítulos que no suelen ofrecer los reproductores convencionales. Puede mostrar dos pistas de subtítulos a la vez, para que el estudiante vea el idioma original junto con una traducción a su lengua materna, y es compatible con subtítulos de texto y de mapa de bits.
¿LLPlayer es gratuito? ¿Qué licencia tiene?
LLPlayer es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿LLPlayer sigue mantenido?
Mantenimiento activo. El último commit de LLPlayer fue el 5 nov 2026.
¿Para qué puedo usar LLPlayer?
Ver películas o series en otros idiomas con subtítulos dobles para estudiar. Generar subtítulos para grabaciones de clases o archivos de audio en el idioma que estás aprendiendo. Ver videos en línea con subtítulos traducidos y consulta de palabras. Consultar palabras desconocidas en los subtítulos y buscarlas en un diccionario del navegador.
¿Cómo se instala LLPlayer?
Descarga las compilaciones desde la página de versiones Instala .NET Desktop Runtime 10 si se te solicita Inicia LLPlayer.exe Descarga un modelo de Whisper desde Settings > Subtitles > ASR para generar subtítulos localmente
¿Dónde consigo LLPlayer?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/umlx5h/LLPlayer

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados