Repository navigation
v1.6.3
📦 下载对照表
| 平台 | 架构 | 安装包 |
|---|---|---|
| macOS | 通用架构(Apple 芯片 / Intel) | DownVid-Wails-mac-universal.zip (全新架构 · 强烈推荐 · 解压即用) |
| macOS | Apple 芯片(M 系列) | DownVid-Wails-mac-arm64.zip (全新架构 · 专为 M 芯片) |
| macOS | Intel | DownVid-Wails-mac-x64.zip (全新架构 · 专为 Intel) |
| Windows | x64 | DownVid-Wails-windows-x64.zip (新架构绿色便携版 · 解压即用) |
| Linux | x64 | DownVid-Wails-linux-x64.tar.gz (新架构绿色便携包 · 解压即用) |
| Windows | x64 | 安装版 .exe(经典版) |
| Windows | x64 | 便携版 .exe(经典版) |
| macOS | Apple 芯片(M 系列) | .dmg(经典版) |
| macOS | Intel | .dmg(经典版) |
| Linux | x64 | .AppImage(经典版) |
| Linux | x64 | .deb(经典版) |
| Linux | x64 | .rpm(经典版) |
| Linux | arm64 | .AppImage(经典版) |
运行依赖 yt-dlp / ffmpeg 不随安装包分发:启动后会自动识别机器上已安装的版本并复用,
识别不到时在「设置 → 运行依赖」里一键下载即可,无需提前手动安装。
🐳 Docker / NAS 用户
容器镜像发布在 GHCR(amd64 + arm64 多架构),不需要下载上面的安装包:
docker pull ghcr.io/Downvid/downvid:latest
# 或升级已有的容器
docker compose pull downvid && docker compose up -d downvid容器版不能自更新(进程跑在只读镜像层上),升级方式就是上面这两条命令;
界面里检测到新版本时也会给出它们。详见 docs/docker.md。
⚠️ 各平台注意事项
- 🚀 全新架构(Go + Wails):体积缩减 70%(仅约 18MB),极速启动,内存减半。
- macOS:推荐直接使用全新架构通用版,解压后拖入「应用程序」即可;存量老版本已默认开启无缝自更新过渡。
- Windows 迁移引导:提供绿色免安装版
.zip,解压后直接双击downvid.exe运行即可抢先体验;NSIS 安装器正在开发中,经典安装包仍保留提供。 - Linux 迁移引导:提供便携包
.tar.gz,解压后赋予执行权限即可直接运行;AppImage 独立包正在适配中。
- 📦 经典版本(Electron):保留传统 Windows 安装版与 Linux deb/rpm/AppImage,存量自动更新通道正常服务。
- macOS 权限提示:应用未做付费商业证书签名,首次打开如提示未受信任,请在「系统设置 → 隐私与安全性」中点击「仍要打开」。
📝 更新内容
修复
- 依赖已下载却一直提示「缺少依赖 / 版本过旧」:修复从 Finder 启动的 GUI 应用只有精简 PATH 时,托管目录里的 yt-dlp(zipapp)会命中系统自带的 Python 3.9 并直接
ImportError的缺陷。现在启动时会合并登录 shell 的 PATH,并把满足 yt-dlp 要求的 Python 3.11+ 目录提到最前;依赖检测与真正解析 / 下载使用同一份 PATH,不会再出现「检测说已就绪、解析却启动失败」。 - Python 版本门槛误判:下载 zipapp 的判断从 3.9 改为 3.11。机器上只有旧版 Python 时改为下载自包含版本,而不是一个永远跑不起来的 zipapp。
- 「版本过旧」被说成「未找到」:解析失败时现在区分「没装」与「装了但版本过旧」两种状态,并带上当前版本与需要版本,不再是笼统的「未找到可用的 yt-dlp」。
完整历史见 CHANGELOG.md · 遇到问题请先看 故障排除