中文

LLPlayer: a video player focused on subtitle features

A video player with dual subtitles, AI-generated subtitles, real-time translation and word lookup.

Verified

Core facts

Read by a script from the official API, not rewritten by a model.

License
GPL-3.0
Languages
C#
Maintainer
umlx5h
Verified

What it is

LLPlayer is a video player focused on subtitle-related features such as dual subtitles, AI-generated subtitles, real-time translation and word lookup. The project's tagline calls it the media player for language learning. A guiding principle in its roadmap is to be a specialized player for language learning, not a general-purpose player. LLPlayer uses Flyleaf as a core player library.

Main features

  1. Dual Subtitles can display two subtitles simultaneously, and both text subtitles and bitmap subtitles are supported.

  2. LLPlayer provides real-time automatic subtitle generation (ASR).

  3. Real-time translation supports translation engines such as Google, DeepL, Ollama, LM Studio and OpenAI.

  4. The project describes Context-aware Translation as highly accurate translation that recognizes the context of subtitles using an LLM.

  5. Real-time OCR subtitles can convert bitmap subtitles to text subtitles in real time.

  6. Translation works locally if Ollama or LM Studio API is chosen.

Getting started

  1. Press a keyboard shortcut or click the settings icon on the seek bar to open the settings window.

  2. To use the faster-whisper engine instead of whisper.cpp, download the engine from the settings instead of models; with faster-whisper, the selected model is downloaded automatically the first time, so no prior download is required.

  3. Models with En endings are only available in English, and the Audio Language setting lets you set the language of the video (audio) manually.

  4. For translation, set the Target Language at the top of the Subtitles > Translate section; the source language is detected automatically, and the default translation engine is GoogleV1.

  5. For online videos, you can play them by pasting the URL with a keyboard shortcut or from the context menu.

  6. A built-in CheatSheet can be opened with a function key or from the context menu, and keyboard controls are fully customizable from the settings.

Who it is for

LLPlayer requires Windows 10 x64, Version 1903 or later. Windows 11 x64 is the other listed operating system requirement. The project's development status is Beta.

It has not yet been tested by enough users and may be unstable. During version 0.X.X, configuration files may not be backward compatible when updated. Words can be translated, but dictionaries cannot currently be looked up.

Another guiding principle in its roadmap is to support as many languages as possible. A further guiding principle in its roadmap is to provide some language-specific features as well.

Sources

This page is written from the official sources below. Open them to check the original text.

Verified ·

This page is written by AI from the official sources above and checked automatically. This site has not tested it. Found a mistake? Tell us.