Repolode
umlx5h

umlx5h/LLPlayer

面向语言学习者的 Windows 视频播放器,支持双字幕、AI 生成字幕、实时翻译和单词查询。

可替代:Language Reactor

Star
4,598
Fork
291
未关闭 Issue
61
最近提交
前天

这是什么?

LLPlayer 是一款专为语言学习设计的视频播放器,重点提供普通播放器没有的字幕相关功能。它可以同时显示两条字幕,方便学习者对照原文与母语译文,并同时支持文本字幕和图像字幕。

播放器可以借助 Whisper(支持 whisper.cpp 和 faster-whisper 两种引擎)为任意视频或音频自动生成字幕,也能用 Tesseract OCR 或微软 OCR 把图像字幕转为文本。翻译支持 Google、DeepL、OpenAI、Ollama、LM Studio 等多种引擎,并可使用 LLM 结合上下文进行翻译。通过 yt-dlp 还能播放在线视频,同样可使用字幕和查词功能。

字幕侧边栏支持跳转、增量搜索和单词查询,也能从右键菜单直接调用浏览器搜索。应用基于 C# 和 WPF 开发,底层使用 Flyleaf 播放库,目前处于 Beta 阶段,需要 Windows 10 或 11。

核心功能

  • 01可同时显示两条字幕,支持文本字幕和图像字幕。
  • 02基于 Whisper(whisper.cpp 或 faster-whisper)在本地为视频或音频生成字幕。
  • 03通过 OCR 实时将图像字幕转为文本。
  • 04支持 Google、DeepL、OpenAI、Ollama、LM Studio 等翻译引擎。
  • 05借助 yt-dlp 播放在线视频,并可生成字幕和查词。
  • 06字幕侧边栏支持跳转、增量搜索和单词查询。

适用场景

  • 用双字幕观看外语电影或剧集进行学习。
  • 为正在学习的语言的讲座录像或音频生成字幕。
  • 观看在线视频,并使用翻译字幕和查词功能。
  • 在字幕中查询生词,并通过浏览器词典查看释义。

快速上手

  1. 1

    从发布页面下载构建版本

  2. 2

    如提示则安装 .NET Desktop Runtime 10

  3. 3

    启动 LLPlayer.exe

  4. 4

    在设置 > Subtitles > ASR 中下载 Whisper 模型以进行本地字幕生成

使用前须知

  • 仅支持 Windows,暂不支持 Linux 或 macOS。
  • 项目处于 Beta 阶段,可能不稳定并会出现破坏性变更。
  • 启用 ASR 或 OCR 需要安装 Microsoft Visual C++ 运行库,否则应用会崩溃。
  • 采用 GPL-3.0 许可证,属于 Copyleft 许可。

收录于专题

标签

常见问题

LLPlayer 是什么?
面向语言学习者的 Windows 视频播放器,支持双字幕、AI 生成字幕、实时翻译和单词查询。 LLPlayer 是一款专为语言学习设计的视频播放器,重点提供普通播放器没有的字幕相关功能。它可以同时显示两条字幕,方便学习者对照原文与母语译文,并同时支持文本字幕和图像字幕。
LLPlayer 可以免费使用吗?用的什么许可证?
LLPlayer 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
LLPlayer 还在维护吗?
活跃维护中。LLPlayer 最近一次提交是在 2026年11月5日。
LLPlayer 适合用来做什么?
用双字幕观看外语电影或剧集进行学习。 为正在学习的语言的讲座录像或音频生成字幕。 观看在线视频,并使用翻译字幕和查词功能。 在字幕中查询生词,并通过浏览器词典查看释义。
LLPlayer 怎么安装和运行?
从发布页面下载构建版本 如提示则安装 .NET Desktop Runtime 10 启动 LLPlayer.exe 在设置 > Subtitles > ASR 中下载 Whisper 模型以进行本地字幕生成
在哪里获取 LLPlayer?
源代码和安装说明在 GitHub 上:https://github.com/umlx5h/LLPlayer

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目