v0.5.0开发中Windows 11 x64

YoGoPlayer

本地播放,先把基本功做扎实

一款面向 Windows 的桌面播放器,用 Rust + Qt/QML + libmpv 写成。硬件解码、内嵌与外挂字幕、播放记忆、画质档、截图与诊断这些「天天都要用」的部分都做实了;AI 能力(如字幕翻译)在路线图上,会随版本逐步放出。

安装包与公开发布仓库正在准备中,本页内容为已完成的能力说明,正式发布时会同步升级为下载入口。

当前版本
v0.5.0
目标平台
Windows 11 x64
画质预设
4 档
技术栈
Rust + Qt
YoGoPlayer 播放设置面板
概览

YoGoPlayer能帮你做什么

YoGoPlayer 想做的事很朴素:把「在电脑上看片子」这件事做到不别扭。文件拖进来就能放,字幕自动认出内嵌轨,声音和画面不会莫名其妙地不同步;关掉之后再看同一个文件,会接着上次的位置继续。

为了做到这一点,这一版把播放链路上的细节都过了一遍:解码走硬件加速(Windows 上用零拷贝渲染),支持 MP4、MKV、MOV、WEBM 与常见编码;字幕支持内嵌轨与外挂的 SRT / ASS / SSA / VTT,字号、位置、下边距都能调;音量与静音是两个独立状态,倍速从 0.25× 到 4×。

日常使用里那些「记不住」的东西也一并解决了:每个文件的播放位置会记住(进度太靠前、已经接近结尾,或者文件换了内容时会自动放弃续播);窗口大小与位置、界面语言、画质档都会跨会话保留。遇到问题按 F1 可以得到一份可以直接粘贴出来的诊断报告,不用描述半天。

这一版做了什么

4 件先落地的事

每一项都对应界面上的一个位置,装好就能用上。

🎬

硬件解码,播放不吃力

Windows 上走 d3d11va 零拷贝渲染,MP4 / MKV / MOV / WEBM 与常见编码(H.264 / HEVC / AV1 / VP9)都能硬解。

💬

字幕是当家的功能

内嵌字幕与外挂 SRT / ASS / SSA / VTT 都能切,字幕延迟、字号、垂直位置与下边距都可以调,也能随时加载外部字幕。

⏱️

接着上次继续看

每个文件记住播放位置,重开时从断点继续;最近播放列表里还能发现并清理已经失效的记录。

🖼️

画质档与截图

标准 / 平衡 / 影院 / 高画质四档预设;截图按源分辨率(含字幕)存成 PNG,并直接告诉你存到了哪个路径。

功能一览

10 项核心能力

每一项都对应界面上的一个位置,不需要额外学习成本。

▶️

本地播放

支持 MP4 / MKV / MOV / WEBM 与常见视频编码,播放、暂停、停止、拖动进度条都在控制栏上。

⚡

硬件解码

Windows 上走 d3d11va 零拷贝渲染,高码率片源也能稳定播放,CPU 占用更低。

💬

字幕轨与外挂字幕

内嵌字幕与本地字幕文件(SRT / ASS / SSA / VTT)都能加载,多字幕轨可切换,字幕延迟可微调。

🎨

字幕样式

字号、垂直位置与下边距都能调,不同片源的字幕排版都能调到顺眼。

⏱️

播放记忆与最近播放

按文件记录播放位置,重开自动续播;最近播放列表可查看、可点开,也能发现并清理失效记录。

🎚️

画质四档

标准 / 平衡 / 影院 / 高画质四档预设,按机器性能与片源体裁自己挑。

🧰

播放设置面板

音轨、视频轨、字幕轨、字幕延迟、加载字幕、画质与字幕样式集中在一处,不用来回翻菜单。

📸

截图

把当前画面按源分辨率存成 PNG(含字幕),优先落在片源同目录,否则落在图片目录,并在界面上给出路径。

🩺

诊断报告

按 F1 得到一份可粘贴的诊断信息:构建信息、实际解码参数、性能计数与设置落盘情况,排查问题不用靠猜。

🌐

界面语言与快捷键

简体中文 / English 可切换并跨会话记住;空格播放暂停、方向键跳转与音量、F 全屏、M 静音、S 截图。

细项清单

把能力逐条列清楚

这里是不适合做成大卡片、但你确实会用到的那些细项。

  • 倍速播放0.25× 到 4×,看课程与访谈时很实用。
  • 独立静音静音与音量是两个互不干扰的状态,取消静音后音量不变。
  • 双击画面在窗口与全屏之间快速切换,Esc 退出全屏。
  • 窗口状态恢复窗口大小、位置与最大化状态跨会话保留。
  • 手动加载字幕外挂字幕随时都能挂上,不用重启播放。
  • 失效记录清理片源被移动或删除后,最近播放里能识别并清理掉。
  • 播放位置纠偏同一路径换了内容时(时长对不上)会放弃续播,避免跳到莫名其妙的位置。
  • 零依赖安装安装包自带运行库与播放内核,不需要另外装 Qt 或 mpv。
可以核对的数字

用数字说明它有多完整

以下数据都能在应用界面或版本记录里逐条对照,不做估算是我们的习惯。

v0.5.0
当前版本

内部迭代中

Windows 11 x64
目标平台
4 档
画质预设

标准 / 平衡 / 影院 / 高画质

上手步骤

5 步走完整个流程

第一次使用照着做一遍,之后就是熟悉的两三次点击。

  1. 1安装包与公开发布仓库正在准备中,就绪后会在本页与发布页同步开放下载
  2. 2安装完成后打开应用,用 Ctrl+O 选择要播放的本地文件
  3. 3在播放设置面板里选音轨、视频轨与字幕轨,必要时挂上外挂字幕并微调延迟
  4. 4按需要挑一档画质,并用快捷键(空格 / 方向键 / F / M / S)控制播放
  5. 5遇到异常按 F1 取诊断报告,连同操作步骤一起反馈即可
版本记录

每一次改动都写在这里

共 4 个版本,最新版本默认展开,点击其它版本可单独查看。

新增

  • 新增 AI 字幕翻译:对外挂字幕批量翻译,保留时间轴与样式,先出草稿再逐条校对
  • 支持术语表:人名、地名与专有名词可以固定译法,避免同一部片子里前后不一致
  • 翻译过程可随时取消,并显示进度,不必等整部片子跑完
  • 翻译所需的密钥在本机加密保存,不上传到任何服务器

请注意

  • 这是应用第一次引入网络能力:只有主动使用翻译时才会联网,其余功能仍然完全本地运行。

新增

  • 设置面板改为气泡式浮层,四类设置分页显示,点击空白处即可关闭
  • 未加载页改用与程序图标同源的新标识,并补上一句标语
  • 通用页补充版本号与自动更新开关
  • 修正任务栏图标:改为直接嵌入程序文件,固定到任务栏后也不会再显示成默认图标

调整

  • 精简安装目录:删掉用不到的控件样式与资源,安装包体积与文件数量明显下降

新增

  • 发布版不再弹出控制台窗口,双击即用
  • 新增一键增强入口,快速套用一组画面设置
  • 控制栏与浮层提示统一为应用内样式,不再依赖系统默认外观

修复

  • 修复若干界面细节:底栏留白、浮层提示位置与遮挡问题

新增

  • 提供安装包:可选「只为我安装」或「为所有用户安装」,安装包自带运行库与播放内核
  • 诊断信息补充了解码与画面档位的实测证据,便于反馈问题
  • 开始菜单与可选桌面快捷方式,卸载时快捷方式一并清理

请注意

  • 这是第一个以安装包形式发布的版本;更早的版本只用于内部验收。
常见问题

下载、环境与隐私

先看这几条,多半能直接解决;还有疑问就写信过来。

现在可以下载了吗?

还不能。应用本身已经迭代到 v0.5.0 并完成了主要功能的内部验收,但安装包与公开发布仓库还在准备中。就绪后本页与发布页会同步开放下载,版本记录也会按正式发布节奏补全。

支持哪些系统?

目前面向 Windows 11 的 64 位系统。macOS 与 Linux 暂未在计划内。

需要另外安装播放器或解码器吗?

不需要。安装包已经带上运行库与播放内核,安装完就能直接播放,不用自己配置环境。

字幕支持到什么程度?

内嵌字幕与 SRT / ASS / SSA / VTT 外挂字幕都能加载,多字幕轨可切换,延迟、字号、位置与下边距都能调;翻译类能力仍在开发中。

会上传我的观看记录吗?

不会。播放位置、历史、设置都保存在本机;应用只在主动使用 AI 翻译这类需要联网的功能时才发起请求。

先把上线计划放进日历

安装包与公开发布仓库就绪后,这里会第一时间变成下载入口;在此之前可以先把开发进度看完。

使用中遇到问题?发邮件到t3nc@outlook.com