Repolode
dlsandy

dlsandy/Transub-Player

一款 Windows 视频播放器,边看边用本地语音识别和翻译生成双语字幕。

Star
893
Fork
75
未关闭 Issue
7
最近提交
4天前

这是什么?

Transub Player 是一款 Windows 桌面视频播放器,适合在没有字幕文件的情况下观看外语电影、剧集和动漫。打开视频后画面立即播放,字幕边播放边生成:内置 Whisper 语音识别实时转写,模型就绪后再由本地 llama-server 加载的翻译模型完成翻译。

观看时可用数字键 1、2、3 在纯译文、原文和双语字幕之间切换。播放中可以切换源语言和目标语言,支持中文、日语、韩语和英语。如果视频旁边已有字幕文件,会优先加载,之后随时可以切回实时字幕。

播放器基于 WPF 构建,视频解码使用 mpv,也支持打开常见网络流地址并录制到本地。识别和翻译模型按需下载,并可选择启用 GPU 加速。

核心功能

  • 01内置 Whisper 语音识别,从语音实时生成字幕。
  • 02数字键一键切换译文、原文和双语字幕。
  • 03播放过程中可更改源语言和目标语言。
  • 04视频旁有字幕文件时优先加载。
  • 05支持打开常见网络流地址,并可录制到本地。
  • 06识别和翻译模型按需下载。

适用场景

  • 找不到字幕文件时观看外语电影或动漫。
  • 边看边对照双语字幕学习外语。
  • 把网络流视频录制到本地,方便之后回看。

快速上手

  1. 1

    从 GitHub Releases 下载安装程序或便携版 zip

  2. 2

    运行安装程序 .exe,或解压便携版并运行 TransubPlayer.exe

  3. 3

    从源码构建:获取 mpv

    powershell -ExecutionPolicy Bypass -File tools\fetch-mpv.ps1
  4. 4

    从源码构建:运行播放器

    dotnet run --project src\TransubPlayer\TransubPlayer.csproj

使用前须知

  • 仅支持 Windows(10 或 11,64 位)。
  • 项目元数据中未注明许可证。
  • 首次运行需要联网下载识别和翻译模型。
  • 字幕为实时生成,会略微滞后于画面,且不是发布级质量。

收录于专题

标签

常见问题

Transub-Player 是什么?
一款 Windows 视频播放器,边看边用本地语音识别和翻译生成双语字幕。 Transub Player 是一款 Windows 桌面视频播放器,适合在没有字幕文件的情况下观看外语电影、剧集和动漫。打开视频后画面立即播放,字幕边播放边生成:内置 Whisper 语音识别实时转写,模型就绪后再由本地 llama-server 加载的翻译模型完成翻译。
Transub-Player 可以免费使用吗?用的什么许可证?
Transub-Player 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
Transub-Player 还在维护吗?
活跃维护中。Transub-Player 最近一次提交是在 2026年11月4日。
Transub-Player 适合用来做什么?
找不到字幕文件时观看外语电影或动漫。 边看边对照双语字幕学习外语。 把网络流视频录制到本地,方便之后回看。
Transub-Player 怎么安装和运行?
从 GitHub Releases 下载安装程序或便携版 zip 运行安装程序 .exe,或解压便携版并运行 TransubPlayer.exe 从源码构建:获取 mpv: powershell -ExecutionPolicy Bypass -File tools\fetch-mpv.ps1 从源码构建:运行播放器: dotnet run --project src\TransubPlayer\TransubPlayer.csproj
在哪里获取 Transub-Player?
源代码和安装说明在 GitHub 上:https://github.com/dlsandy/Transub-Player

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

相关项目