AI个人学习
和实操指南
豆包Marscode1

LLPlayer:生成实时字幕并双语翻译的视频播放器

综合介绍

LLPlayer 是一款专为语言学习者设计的开源媒体播放器,托管于 GitHub,由开发者 umlx5h 创建。它集成了多种实用功能,如双语字幕显示、AI 自动生成字幕、实时翻译和单词查询等,旨在帮助用户通过观看视频提升语言能力。无论是学习英语、日语还是其他 99 种支持的语言,LLPlayer 都能提供强大的辅助工具。软件基于 C# 和 Flyleaf 库开发,目前仅支持 Windows 系统,完全免费且注重隐私保护,所有字幕生成和 OCR 处理均在本地完成。它特别适合动漫爱好者、在线课程学习者以及需要多语言支持的用户。

LLPlayer:利用Whisper实时生成字幕并双语翻译的视频播放器-1


 

功能列表

  • 双语字幕显示:同时展示主字幕和副字幕,支持文本和位图字幕。
  • AI 字幕生成(ASR):通过 OpenAI Whisper 技术,从视频音频实时生成字幕,支持 99 种语言。
  • 实时翻译:集成 Google 和 DeepL API,可将字幕翻译成 134 种语言。
  • 实时 OCR 字幕:将视频中的位图字幕转换为文本,支持 Tesseract 和 Microsoft OCR。
  • 字幕侧边栏:显示字幕列表,支持跳转和单词查询,具备防剧透功能。
  • 即时单词查询:点击字幕中的单词即可查询含义,支持自定义浏览器搜索。
  • 循环播放:支持单段视频循环,便于反复学习。
  • 任务栏进度显示:在 Windows 任务栏上显示播放进度和控制按钮。

 

使用帮助

安装流程

LLPlayer 是一个开源项目,需要手动下载并安装,以下是详细步骤:

  1. 访问 GitHub 页面
    打开浏览器,输入网址 https://github.com/umlx5h/LLPlayer,进入 LLPlayer 的 GitHub 主页。
  2. 下载最新版本
    在页面顶部点击“Releases”标签,找到最新版本(如 v0.x.x)。点击对应的 .zip 文件(如 LLPlayer-windows-x64.zip)下载软件压缩包。注意:确保你的系统是 Windows,当前不支持其他操作系统。
  3. 解压文件
    下载完成后,右键压缩包选择“解压到当前文件夹”或使用解压软件(如 WinRAR),解压到任意目录,例如 C:\Program Files\LLPlayer
  4. 运行程序
    进入解压后的文件夹,找到 LLPlayer.exe,双击运行。首次启动可能需要几秒钟加载依赖库。
  5. 可选:模型下载
    如果使用 AI 字幕生成(ASR)功能,首次运行会提示下载 OpenAI Whisper 模型。点击确认后,程序会自动从网络下载模型(仅此一次需要联网),下载完成后存储在本地。

注意事项

  • 确保电脑有足够的存储空间(模型约占几百 MB)。
  • 如果提示缺少 .NET 环境,请前往 Microsoft 官网下载并安装 .NET Runtime(版本需与 LLPlayer 要求匹配,通常在 GitHub 页面有说明)。

如何使用

安装完成后,双击 LLPlayer.exe 启动程序。以下是主要功能的详细操作指南:

1. 加载视频和字幕

  • 打开视频文件:点击界面左上角的“文件”菜单,选择“打开文件”,浏览并选择本地视频(如 .mp4.mkv)。支持大多数常见视频格式。
  • 加载外部字幕:如果有现成的字幕文件(.srt 或 .ass),在“字幕”菜单中选择“加载字幕文件”,分别加载主字幕和副字幕。主字幕显示在屏幕底部,副字幕在上方。
  • 在线视频支持:在“文件”菜单选择“打开 URL”,输入 YouTube 等视频链接(需安装 yt-dlp 工具,具体配置见 GitHub Wiki)。

2. 双语字幕显示

  • 设置语言偏好:在“设置”菜单中进入“字幕设置”,选择主字幕和副字幕的语言。例如,主字幕设为日语,副字幕设为中文。
  • 调整显示样式:右键字幕区域,弹出菜单可调整字体、大小和颜色。支持隐藏字幕分隔线(在“设置”中勾选“隐藏分隔线”)。

3. AI 字幕生成(ASR)

  • 启用 ASR:播放视频后,点击“字幕”菜单中的“ASR 设置”,勾选“启用自动语音识别”。
  • 选择语言:在下拉菜单中选择视频的语言(如英语、日语),点击“应用”。
  • 实时生成:字幕会根据播放进度自动生成并显示。若需加速,进入“硬件选项”,启用 NVIDIA CUDA 或 AMD Vulkan(需兼容 GPU)。
  • 保存字幕:生成后,右键字幕区域选择“导出字幕”,保存为 .srt 文件供后续使用。

4. 实时翻译

  • 配置翻译 API:在“设置”中进入“翻译设置”,输入 Google 或 DeepL 的 API 密钥(需自行注册获取)。
  • 启用翻译:在“字幕”菜单勾选“实时翻译”,选择目标语言(如中文)。翻译结果会显示在副字幕区域。
  • 操作技巧:鼠标中键点击字幕可翻译整句,方便快速理解。

5. 实时 OCR 字幕

  • 启用 OCR:在“字幕”菜单选择“OCR 设置”,勾选“启用实时 OCR”。
  • 识别位图字幕:适用于视频内嵌的硬字幕(如动漫)。程序会自动识别并转换为文本。
  • 语言优化:对于日语或中文,OCR 会自动去除词间空格,提升可读性。

6. 字幕侧边栏与单词查询

  • 显示侧边栏:点击界面右侧的“字幕侧边栏”按钮,展示当前视频的字幕列表。
  • 跳转播放:双击某行字幕,视频会跳转至对应时间点。
  • 单词查询:选中字幕中的单词,右键选择“查询”,默认打开浏览器搜索(如 Google)。可在“设置”中自定义搜索网站(如百度、词典网站)。
  • 防剧透:勾选“仅显示当前及之前字幕”,避免提前看到后续内容。

7. 循环播放与任务栏控制

  • 设置循环:右键视频画面,选择“循环播放”,然后拖动进度条选择循环区间。适合反复学习某段对话。
  • 任务栏操作:最小化窗口后,Windows 任务栏显示播放进度条,点击可暂停/播放。

操作流程实例

假设你想学习日语动漫:

  1. 打开动漫视频(.mp4)。
  2. 在“ASR 设置”中选择“日语”,生成日语字幕。
  3. 在“翻译设置”中启用 DeepL,翻译为中文,显示双语字幕。
  4. 打开侧边栏,遇到生词如“頑張る”,右键查询,跳转至词典网站。
  5. 设置某段对话循环播放,反复练习听力和发音。

小贴士

  • 性能优化:若生成字幕较慢,调整 ASR 设置中的“线程数”(不超过 CPU 核心数)。
  • 隐私保护:除翻译外,所有功能无需联网,数据本地存储。
  • 反馈问题:若遇到 bug,可在 GitHub 提交 Issue,开发者会积极响应。

通过以上步骤,LLPlayer 可帮助你轻松上手语言学习!

CDN1
未经允许不得转载:首席AI分享圈 » LLPlayer:生成实时字幕并双语翻译的视频播放器

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文