安装与使用指南详见 Wiki
一款专为英语学习打造的视频播放器
简而言之,我想用英文来学习感兴趣的知识。
在课堂里我一直是面向考试学习英语,不断记忆那些永远也记不住的单词,阅读那些即使翻译成中文也很枯燥的文章。
后来我完成了学校的所有英文课程以后,就开始寻找一些可以让英语学习和娱乐、技能学习相结合的方法。比如阅读感兴趣的英文书籍就是个很好的方法。
但后来通过 Tinyfool、Steve Kaufmann 等博主的启发,我意识到观看大量母语人士录制的视频可能是更好的英语学习方式。因此我开发了这个英语视频播放器,到现在我已经通过它观看了几千个小时的视频。在它的帮助下,我的英语水平已经能够自如地通过英语学习各种知识了。为了让更多像我一样想提高英语水平的朋友也能受益,我决定把这个播放器开源出来。
希望这个播放器也能帮助到你!
DashPlayer 的目标就是方便你观看英文视频。无论你是想泛听,还是想一句句精听,亦或是想要查询生词,DashPlayer 精心打磨的手感让您始终心情愉悦。
- 高效的界面布局:DashPlayer 的界面布局旨在最大化视频占用的空间,让你看得清。
- 按字幕跳转: 打开对应字幕文件,可以按句子快速跳转视频位置,轻松精听。
- 支持字幕机器翻译: 机器翻译相较于人工翻译更忠实于原文。DashPlayer 同时支持展示机器翻译与双语字幕中的翻译,学习更高效。
- 查词查询:鼠标悬停生词可快速查询,不打断学习进程。
- 可调整界面尺寸: 界面尺寸可调,适应不同屏幕和学习场景。
- 记录播放位置: 自动记录上次播放位置,方便下次接着学习。
- 蓝牙遥控操作: 支持蓝牙遥控,让你随时调整音量、跳转视频,学习更轻松!
- 多彩主题:内置多款不同亮度的主题,完美适应您的学习环境。
多种亮度不同的主题:
播放历史记录:
字幕翻译和单词翻译:
可以隐藏字幕:
DashPlayer 目前并没有进行应用签名,因此在安装过程中可能会遭到操作系统的警告,当您遇到安装问题时请阅读下面的指南
- 在 Latest Release 页面下载以
.exe
结尾的安装包 - 下载完成后双击安装包进行安装
- 如果提示不安全,可以点击
更多信息
->仍要运行
进行安装 - 开始使用吧!
- 去 Latest Release 页面下载对应芯片以
.dmg
的安装包 - 下载完成后双击安装包进行安装,然后将
DashPlayer
拖动到Applications
文件夹。 - 开始使用吧!
点击 Cancel
按钮,然后去 设置
-> 隐私与安全性
页面,点击 仍要打开
按钮,然后在弹出窗口里点击 打开
按钮即可,以后打开 DashPlayer
就再也不会有任何弹窗告警了 🎉
XYZ已损坏,无法打开。您应该将其移动到垃圾桶中。
在控制台中输入以下命令:
xattr -c <path/to/application.app>
示例:
xattr -c /Applications/DashPlayer.app
DashPlayer 支持常见的视频格式,以及 srt 字幕格式。
点击右下角的 “+”,选择一个视频文件以及对应的 srt 字幕文件,即可开始播放。
目前 DashPlayer 只支持本地视频文件,但市面上有很多好用的视频下载工具,你可以通过它们将视频下载下来。
- Windows 平台:Internet Download Manager (IDM)
- macOS 平台:Downie
可以使用 AI 生成字幕,OpenAI 家的 Whisper 模型生成字幕的效果很好,有很多软件支持通过这个模型生成字幕。
- Memo Windows/macOS
- MacWhisper macOS
DashPlayer 默认快捷键如下
- 上一句:“←” 或 “a”
- 下一句:“→” 或 “d”
- 重复当前句:“↓” 或 “s”
- 暂停/播放:“上” 或 “w” 或 “space”
- 单句重复:“r”(repeat)
- 展示/隐藏英文字幕:“e”(english)
- 展示/隐藏中文字幕:“c”(chinese)
- 展示/隐藏中英文字幕:“b”(both)
- 切换主题:“t”(theme)
- 调整当前句开始时间,提前 0.2 秒:“z”
- 调整当前句开始时间,延后 0.2 秒:“x”
具体快捷键可在设置界面查看
![image](https://private-user-images.githubusercontent.com/39454841/276277542-2b869c73-000d-45cb-9914-2bf2e7147e8f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI1ODk0NjQsIm5iZiI6MTcyMjU4OTE2NCwicGF0aCI6Ii8zOTQ1NDg0MS8yNzYyNzc1NDItMmI4NjljNzMtMDAwZC00NWNiLTk5MTQtMmJmMmU3MTQ3ZThmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODAyVDA4NTkyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2MjIzMTFmZTAxNTQzMmJkOWJlY2IwN2YyM2M5YWQwM2QwNGEzZTUxMmUyNDExMzA4YWYxZmIxNjBjODNkNzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.9C_dU2ld_viIDOZ6YvchLEcryg-AmJ0DjfguAtRowpc)
八位堂家的 Micro 和 Zero2 蓝牙手柄可当做蓝牙键盘使用。它们非常小巧, 单手握持很舒服, 所以可以用它来操控 DashPlayer。
- 将手柄通过键盘模式链接到电脑
- 打开 DashPlayer 设置界面,进入快捷键设置,设置手柄对应按键为快捷键
产品名称 | 图片 |
---|---|
Micro 蓝牙手柄 | |
Zero2 蓝牙手柄 |
DashPlayer 目前支持使用:
- 腾讯云翻译字幕
- 有道云翻译单词(鼠标放置在视频下方字幕行的单词上)
- 点击单词播放发音
要启用翻译功能,需要申请腾讯云和有道云的密钥,并在设置中填入
![image](https://private-user-images.githubusercontent.com/39454841/276279175-fdc4dc49-066b-482b-ac2d-f961e7dcdc77.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI1ODk0NjQsIm5iZiI6MTcyMjU4OTE2NCwicGF0aCI6Ii8zOTQ1NDg0MS8yNzYyNzkxNzUtZmRjNGRjNDktMDY2Yi00ODJiLWFjMmQtZjk2MWU3ZGNkYzc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODAyVDA4NTkyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI4MGY0NWVjN2MyYTE4OWY1OWZkYmQ2NzQyNzNjNDQyZjU2MzM2NTM1NmNlZjgzZTgzNDRmZDU5NTZiY2FiMTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.kt2CU8M7b8EaSOKpRTugMBLNDinHzZ_EdiEAaaotCB4)
腾讯云翻译每月有一定的免费额度,足够个人使用,DashPlayer 会采用缓存和懒加载等技术尽可能节省您的额度。