About LLPlayer
LLPlayer is a free, open source media player for Windows built for language learning. It differs from ordinary players through a set of subtitle features, and its source code is available on GitHub under the GPL license, written entirely in C#.
AI features include automatic subtitle generation powered by OpenAI Whisper, which transcribes speech from any video or audio in about 100 languages. Generation can start from any position in the video, and CUDA, Vulkan and OpenVINO are supported for speed. Subtitles can also be translated in real time using Google, Azure, DeepL, Ollama, OpenAI or Claude, covering 141 languages, with LLM translation taking subtitle context into account. OCR converts bitmap subtitles to text using Tesseract or Microsoft OCR. Other features include dual subtitles shown in two languages without overlap, clicking a word to look up its meaning, a searchable subtitle sidebar, export of ASR and OCR results as SRT files, and playback of online videos such as YouTube. It plays many video and subtitle formats through ffmpeg.
It is meant for people learning a language from films, talks and online video.
The player is free to download, and no paid plans are listed. It is currently available only for Windows.