为英语学习者量身打造的视频播放器,助你通过观看视频、沉浸真实语境,轻松提升英语水平。#美剧 #播放器 #听力
4,361
stars
1,662
commits
TypeScript
primary language
Sep 10, 2026
updated
一款专为英语学习打造的视频播放器
简而言之,我想用英文来学习感兴趣的知识。
在课堂里我一直是面向考试学习英语,不断记忆那些永远也记不住的单词,阅读那些即使翻译成中文也很枯燥的文章。
后来我完成了学校的所有英文课程以后,就开始寻找一些可以让英语学习和娱乐、技能学习相结合的方法。比如阅读感兴趣的英文书籍就是个很好的方法。
但后来通过 Tinyfool、Steve Kaufmann 等博主的启发,我意识到观看大量母语人士录制的视频可能是更好的英语学习方式。因此我开发了这个英语视频播放器,到现在我已经通过它观看了几千个小时的视频。在它的帮助下,我的英语水平已经能够自如地通过英语学习各种知识了。为了让更多像我一样想提高英语水平的朋友也能受益,我决定把这个播放器开源出来。
希望这个播放器也能帮助到你!
DashPlayer 的目标就是方便你观看英文视频。无论你是想泛听,还是想一句句精听,亦或是想要查询生词,DashPlayer 精心打磨的手感让您始终心情愉悦。
主页展示播放历史:
按字幕跳转,重复当前句,还可以倍速播放
https://github.com/solidSpoon/DashPlayer/assets/39454841/d36a0701-3cd1-42df-9012-4f4d81779daf
极速查词,点击还能发音
https://github.com/solidSpoon/DashPlayer/assets/39454841/66f2be0a-7098-4899-a237-f2951094b921
内置视频切分、AI 生成字幕、修复播放问题等诸多功能:
AI 整句学习功能:
整句学习功能演示
https://github.com/solidSpoon/DashPlayer/assets/39454841/c243796b-7a4c-400c-99c9-817972238663
右键可使用常用功能
https://github.com/solidSpoon/DashPlayer/assets/39454841/55956719-306f-4046-a8b4-243f79029d26
在字幕上点击并滑动可以循环播放多行字幕
https://github.com/user-attachments/assets/82b2cb36-a44b-4729-9b4f-3a440c6deb40
DashPlayer 目前并没有进行应用签名,因此在安装过程中可能会遭到操作系统的警告,当您遇到安装问题时请阅读下面的指南
Windows 提供两种安装包格式,请根据需求选择其一:
| 格式 | 特点 |
|---|---|
.exe(推荐) | 双击即装,无需管理员权限 |
.msi | 有安装向导,可以自定义安装路径,需要管理员权限 |
更多信息 -> 仍要运行 进行安装.dmg 的安装包:Apple Silicon(M 系列芯片)选择 arm64 版本,Intel 芯片选择 x64 版本DashPlayer 拖动到 Applications 文件夹。
点击 Cancel 按钮,然后去 设置 -> 隐私与安全性 页面,点击 仍要打开 按钮,然后在弹出窗口里点击 打开 按钮即可,以后打开 DashPlayer 就再也不会有任何弹窗告警了 🎉
XYZ已损坏,无法打开。您应该将其移动到垃圾桶中。
在控制台中输入以下命令:
xattr -c <path/to/application.app>
示例:
xattr -c /Applications/DashPlayer.app
Linux 提供 .deb 和 .rpm 两种安装包格式,请根据发行版选择:
.deb:适用于 Debian、Ubuntu 及其衍生发行版,下载后使用 sudo dpkg -i <安装包> 或图形界面安装.rpm:适用于 Fedora、openSUSE、RHEL 及其衍生发行版,下载后使用 sudo rpm -i <安装包> 或图形界面安装.AppImage 结尾的安装包chmod +x DashPlayer-*.AppImage
./DashPlayer-*.AppImage
如果启动时提示缺少 FUSE(
dlopen(): error loading libfuse.so.2),请安装libfuse2(Debian/Ubuntu:sudo apt install libfuse2),或改用./DashPlayer-*.AppImage --appimage-extract-and-run运行。
.deb(Debian/Ubuntu 系)或 .rpm(Fedora/RHEL/openSUSE 系)安装包# Debian/Ubuntu 系
sudo dpkg -i DashPlayer-*.deb
# Fedora/RHEL 系
sudo rpm -i DashPlayer-*.rpm
字幕生成为内置本地模型,开箱即用;AI 功能(字幕翻译、查单词、整句学习)需配置 OpenAI 接口,具体方法及详细指南请看Wiki
DashPlayer 支持常见的视频格式、音频格式以及 srt、vtt、ass 字幕格式。
打开文件 可选择视频和字幕文件打开文件夹 可选择视频所在文件夹DashPlayer 专注本地视频播放,您可以用下载工具将视频保存到本地后打开:
DashPlayer 内置了本地语音识别模型(Parakeet v3),在设置中心下载模型后,即可一键为视频生成字幕,无需配置任何 API,也不产生费用。
下面推荐几个第三方生成字幕的软件,您也可以使用:
DashPlayer 默认快捷键如下
具体快捷键可在设置中心自定义,详见文档
八位堂家的 Micro 和 Zero2 蓝牙手柄可当做蓝牙键盘使用。它们非常小巧, 单手握持很舒服, 所以可以用它来操控 DashPlayer。
| 产品名称 | 图片 |
|---|---|
| Micro 蓝牙手柄 | |
| Zero2 蓝牙手柄 |
DashPlayer 的 AI 功能——字幕翻译、查单词、整句学习——只需配置 OpenAI 接口即可全部使用,首次使用前按文档配置好 API 密钥即可。
实际使用下来价格比较便宜;字幕生成本地即可完成,无需配置。具体配置详见文档。
TypeScript
98.6%
JavaScript
1.1%
为英语学习者量身打造的视频播放器,助你通过观看视频、沉浸真实语境,轻松提升英语水平。#美剧 #播放器 #听力
4,361
stars
1,662
commits
TypeScript
primary language
Sep 10, 2026
updated
一款专为英语学习打造的视频播放器
简而言之,我想用英文来学习感兴趣的知识。
在课堂里我一直是面向考试学习英语,不断记忆那些永远也记不住的单词,阅读那些即使翻译成中文也很枯燥的文章。
后来我完成了学校的所有英文课程以后,就开始寻找一些可以让英语学习和娱乐、技能学习相结合的方法。比如阅读感兴趣的英文书籍就是个很好的方法。
但后来通过 Tinyfool、Steve Kaufmann 等博主的启发,我意识到观看大量母语人士录制的视频可能是更好的英语学习方式。因此我开发了这个英语视频播放器,到现在我已经通过它观看了几千个小时的视频。在它的帮助下,我的英语水平已经能够自如地通过英语学习各种知识了。为了让更多像我一样想提高英语水平的朋友也能受益,我决定把这个播放器开源出来。
希望这个播放器也能帮助到你!
DashPlayer 的目标就是方便你观看英文视频。无论你是想泛听,还是想一句句精听,亦或是想要查询生词,DashPlayer 精心打磨的手感让您始终心情愉悦。
主页展示播放历史:
按字幕跳转,重复当前句,还可以倍速播放
https://github.com/solidSpoon/DashPlayer/assets/39454841/d36a0701-3cd1-42df-9012-4f4d81779daf
极速查词,点击还能发音
https://github.com/solidSpoon/DashPlayer/assets/39454841/66f2be0a-7098-4899-a237-f2951094b921
内置视频切分、AI 生成字幕、修复播放问题等诸多功能:
AI 整句学习功能:
整句学习功能演示
https://github.com/solidSpoon/DashPlayer/assets/39454841/c243796b-7a4c-400c-99c9-817972238663
右键可使用常用功能
https://github.com/solidSpoon/DashPlayer/assets/39454841/55956719-306f-4046-a8b4-243f79029d26
在字幕上点击并滑动可以循环播放多行字幕
https://github.com/user-attachments/assets/82b2cb36-a44b-4729-9b4f-3a440c6deb40
DashPlayer 目前并没有进行应用签名,因此在安装过程中可能会遭到操作系统的警告,当您遇到安装问题时请阅读下面的指南
Windows 提供两种安装包格式,请根据需求选择其一:
| 格式 | 特点 |
|---|---|
.exe(推荐) | 双击即装,无需管理员权限 |
.msi | 有安装向导,可以自定义安装路径,需要管理员权限 |
更多信息 -> 仍要运行 进行安装.dmg 的安装包:Apple Silicon(M 系列芯片)选择 arm64 版本,Intel 芯片选择 x64 版本DashPlayer 拖动到 Applications 文件夹。
点击 Cancel 按钮,然后去 设置 -> 隐私与安全性 页面,点击 仍要打开 按钮,然后在弹出窗口里点击 打开 按钮即可,以后打开 DashPlayer 就再也不会有任何弹窗告警了 🎉
XYZ已损坏,无法打开。您应该将其移动到垃圾桶中。
在控制台中输入以下命令:
xattr -c <path/to/application.app>
示例:
xattr -c /Applications/DashPlayer.app
Linux 提供 .deb 和 .rpm 两种安装包格式,请根据发行版选择:
.deb:适用于 Debian、Ubuntu 及其衍生发行版,下载后使用 sudo dpkg -i <安装包> 或图形界面安装.rpm:适用于 Fedora、openSUSE、RHEL 及其衍生发行版,下载后使用 sudo rpm -i <安装包> 或图形界面安装.AppImage 结尾的安装包chmod +x DashPlayer-*.AppImage
./DashPlayer-*.AppImage
如果启动时提示缺少 FUSE(
dlopen(): error loading libfuse.so.2),请安装libfuse2(Debian/Ubuntu:sudo apt install libfuse2),或改用./DashPlayer-*.AppImage --appimage-extract-and-run运行。
.deb(Debian/Ubuntu 系)或 .rpm(Fedora/RHEL/openSUSE 系)安装包# Debian/Ubuntu 系
sudo dpkg -i DashPlayer-*.deb
# Fedora/RHEL 系
sudo rpm -i DashPlayer-*.rpm
字幕生成为内置本地模型,开箱即用;AI 功能(字幕翻译、查单词、整句学习)需配置 OpenAI 接口,具体方法及详细指南请看Wiki
DashPlayer 支持常见的视频格式、音频格式以及 srt、vtt、ass 字幕格式。
打开文件 可选择视频和字幕文件打开文件夹 可选择视频所在文件夹DashPlayer 专注本地视频播放,您可以用下载工具将视频保存到本地后打开:
DashPlayer 内置了本地语音识别模型(Parakeet v3),在设置中心下载模型后,即可一键为视频生成字幕,无需配置任何 API,也不产生费用。
下面推荐几个第三方生成字幕的软件,您也可以使用:
DashPlayer 默认快捷键如下
具体快捷键可在设置中心自定义,详见文档
八位堂家的 Micro 和 Zero2 蓝牙手柄可当做蓝牙键盘使用。它们非常小巧, 单手握持很舒服, 所以可以用它来操控 DashPlayer。
| 产品名称 | 图片 |
|---|---|
| Micro 蓝牙手柄 | |
| Zero2 蓝牙手柄 |
DashPlayer 的 AI 功能——字幕翻译、查单词、整句学习——只需配置 OpenAI 接口即可全部使用,首次使用前按文档配置好 API 密钥即可。
实际使用下来价格比较便宜;字幕生成本地即可完成,无需配置。具体配置详见文档。
TypeScript
98.6%
JavaScript
1.1%