DashPlayer 完整安装教程:从零到跑通的 5 个步骤
DashPlayer 完整安装教程从零到跑通的 5 个步骤【免费下载链接】DashPlayer为英语学习者量身打造的视频播放器助你通过观看视频、沉浸真实语境轻松提升英语水平。#美剧 #播放器 #听力项目地址: https://gitcode.com/GitHub_Trending/da/DashPlayerDashPlayer 是一款为英语学习者打造的视频播放器支持双语字幕、按句跳转、悬停查词和 AI 字幕生成。你想边看英文视频边练听力或者把长视频切成了小段慢慢精听它都能帮你处理。这篇教程带你把它从源码状态跑到本地可点击的状态。项目速览它能帮你做什么按用途分组一眼看清核心功能分组功能点听与看双语字幕显示、按字幕跳转、记录播放位置查与学悬停查词、AI 整句拆解、词汇工坊集中复习字幕工具本地模型一键生成字幕、字幕时间微调、机器翻译字幕效率辅助长视频切分、夜间模式、蓝牙手柄遥控查词功能内置离线常用词词典不配任何 API 密钥也能开箱即用字幕生成走内置本地模型同样零配置。开工前环境体检30 秒确认你的机器准备好了吗DashPlayer 是一个 Electron 桌面应用用 TypeScript 和 React 编写。源码运行前先确认两样东西依赖要求版本自检命令Node.js22.xpackage.json中 engines 指定node -vYarn1.22.x仓库锁定 yarn1.22.22yarn -v系统方面macOS、Windows、Linux 三个平台都能跑。⚠️ 注意Node 版本不匹配是最常见的翻车点。如果node -v显示的不是 22.x建议先用 nvm 之类工具切到 22.x 再往下走。获取源码并安装clone 下来就装好依赖打开终端跟着下面 4 步走第 1 步克隆仓库git clone https://gitcode.com/GitHub_Trending/da/DashPlayer把项目源码拉到本地磁盘。第 2 步进入项目目录cd DashPlayer后续所有命令都在这个目录里执行。第 3 步安装依赖yarn install把package.json里的依赖装进node_modules包括 Electron、React 等。 提示这一步会触发原生模块如 better-sqlite3编译国内网络下如果卡住可以先给 yarn 设置镜像再重试。第 4 步启动应用yarn start这一条命令会先执行内置的download脚本把 ffmpeg、whisper 等本地运行所需的二进制资源下载到应用目录然后启动 Electron 开发窗口。首次启动因为要下载资源耗时会比较长耐心等进度条走完。启动与验证看到播放历史页就算成功窗口打开后你会看到 DashPlayer 的主页顶部有「Open File」「Open Folder」两个按钮下方是「Recent Watch」播放历史区左侧有收藏片段、视频字幕生成、词汇学习工坊、设置中心等入口。成功标志窗口正常显示上图界面、没有报错弹窗。此时用「Open File」打开一个本地 mp4 视频可带 srt 字幕能正常播放并按←/→逐句跳转说明应用已完整跑通。常用命令速查表命令用途yarn start下载资源并启动开发模式窗口yarn download单独执行资源下载ffmpeg、whisper 等二进制yarn lint用 ESLint 检查src目录代码风格yarn test跑 vitest 单元测试yarn test:coverage跑测试并生成覆盖率报告yarn test:e2e跑 Playwright 端到端测试yarn package打出本地可安装的发布包yarn make构建各平台安装产物高频坑排查3 种启动不顺的常见情况坑 1yarn start卡在资源下载现象终端停在 download 阶段长时间无进展或直接报网络错误原因download脚本需要访问 GitHub Releases 拉取 ffmpeg/whisper 等二进制网络不通就会失败解法检查网络代理如需鉴权可设置GITHUB_TOKEN环境变量后重试详见 scripts/download.mjs。已下载过的资源有本地校验重复执行会跳过坑 2node-gyp/ better-sqlite3 编译失败现象yarn install阶段报原生模块构建错误原因Node 版本不是 22.x或系统缺少 C 编译工具链解法切到 Node 22.xmacOS 先装 Xcode Command Line ToolsWindows 安装 Visual Studio Build Tools坑 3打包版在 macOS 打不开现象提示 developer cannot be verified 或 应用已损坏原因DashPlayer 目前未做应用签名macOS 会拦截未验证应用解法到「设置 → 隐私与安全性」点「仍要打开」已损坏提示则执行xattr -c /Applications/DashPlayer.app清一下隔离属性下一步去哪应用已在本地跑起来接下来可以按兴趣深入官方使用文档Writerside/topics/ 下有安装、快捷键、代理、OpenAI 接口配置等完整主题工程文档docs/ 包含架构规范、测试规范、e2e 测试说明等AI 功能配置字幕翻译、查词、整句学习需要配置 OpenAI 接口密钥入口在设置中心配好密钥后字幕翻译、查词和 AI 整句学习就能全部用起来——从看视频到练听力工具已经备齐了。【免费下载链接】DashPlayer为英语学习者量身打造的视频播放器助你通过观看视频、沉浸真实语境轻松提升英语水平。#美剧 #播放器 #听力项目地址: https://gitcode.com/GitHub_Trending/da/DashPlayer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考