Skip to content

About

桌面视频下载工具,支持 B站、YouTube、抖音,提供画质选择、下载管理和本地音频提取。Desktop video downloader for Bilibili, YouTube and Douyin, with download management and local audio extraction.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

EasyVideoDownload

一款简单易用、页面美观的桌面视频下载工具。

目前支持的平台:

下载安装

前往 Releases,下载适合操作系统和架构的安装包。

快速开始

1. 配置下载工具

进入「设置 → 必备工具」,使用界面提供的自动配置,或手动选择工具路径并检测。

平台 所需配置
抖音 FFmpeg / FFprobe,以及有效的抖音 Cookie
Bilibili yt-dlp、FFmpeg / FFprobe
YouTube yt-dlp、FFmpeg / FFprobe,推荐配置 Deno

必备工具设置

2. 设置平台

在下载页打开当前平台配置,选择保存目录并导入 Cookie。抖音需要有效 Cookie;Bilibili 和 YouTube 访问登录内容时也需要 Cookie,支持导入文件、粘贴或直接编辑。

平台配置

3. 配置代理

下载 YouTube 等外网视频时,请先在「设置 → 代理设置」配置可用代理并测试连接,再开启对应平台的代理开关。支持 HTTP、HTTPS 和 SOCKS5。

代理设置与连接测试

4. 视频下载

选择平台,粘贴视频链接或分享文本并解析,查看标题、封面、画质、编码、帧率和大小等信息,点击所需格式开始下载。

视频下载与格式选择

5. 下载管理

查看任务进度、暂停、继续或取消下载,最大同时下载数可在设置中调整。通过下载记录搜索、筛选和重新下载,也可直接打开视频、所在文件夹或来源链接。

下载任务与历史记录

本地音频提取

先在「设置 → 必备工具」配置 FFmpeg / FFprobe,再进入「音频提取」,点击选择或拖入一个本地视频。文件会自动解析;有多条音轨时可选择要提取的音轨,点击「提取音频」即可。

音频保留原编码,保存到视频所在目录;例如 AAC 输出为 .m4a,Opus 输出为 .opus 。已有同名文件时自动追加序号,不覆盖视频或已有文件。提取不保存历史记录,不提供输出目录或转码设置。

开发环境

项目使用 Tauri 2、Vue 3、TypeScript 和 Element Plus。

  • Node.js:^20.19.0 || >=22.12.0。
  • pnpm:用于安装依赖和执行项目命令。
  • Rust 与 Cargo:用于编译原生后端。
  • 系统构建依赖:Windows 需要 C++ 构建工具和 WebView2;macOS 需要 Xcode Command Line Tools;Linux 需要 WebKitGTK 等依赖。详见 Tauri 环境要求。

本地开发与构建

安装依赖、生成图标并启动桌面开发窗口:

pnpm install --frozen-lockfile
pnpm icons
pnpm tauri dev

在对应系统上构建发布包:

npm run package:win
npm run package:mac

也可以直接运行 powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts/package-win.ps1 或 bash scripts/package-mac.sh。脚本每次打包前会清空项目根目录的 dist/。Windows 脚本生成 NSIS 安装器和包含独立可执行文件的免安装 zip;macOS 脚本仅生成 DMG,打包时跳过 Finder 窗口布局设置,不弹出安装窗口。产物统一复制到 dist/,构建前先安装依赖。 免安装版仍使用系统应用数据目录,Windows 还需系统提供 WebView2 运行时。真实解析、下载和文件操作需要在 Tauri 桌面窗口中运行。

发布新版本时运行 npm run version:set -- 0.3.2,会同步更新 package.json、Cargo.toml 和 Cargo.lock。Tauri 配置直接读取 package.json 的版本;此命令只修改版本文件,不创建 Git 提交或标签。

反馈与贡献

欢迎通过 Issue 反馈问题和建议,或提交 Pull Request 参与改进。

反馈问题时,请提供应用版本、操作系统、复现步骤及错误信息或截图,并移除 Cookie、令牌等隐私信息。开发协作约定见 AGENTS.md。

License

当前仓库未包含 LICENSE 文件,暂未声明许可证。

About

桌面视频下载工具,支持 B站、YouTube、抖音,提供画质选择、下载管理和本地音频提取。Desktop video downloader for Bilibili, YouTube and Douyin, with download management and local audio extraction.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages