Skip to content

Latest commit

 

History

History
136 lines (103 loc) · 5.32 KB

File metadata and controls

136 lines (103 loc) · 5.32 KB
Go-DLP Logo

Go-DLP

Wails TypeScript Go Download License

现代 yt-dlp 桌面客户端

一款功能强大的跨平台桌面应用程序,用于从 YouTube、Vimeo、TikTok、Instagram、Twitter、SoundCloud 和 1000 多个其他平台下载视频。

🌐 网站📖 文献资料❤️ 赞助


🌍 语言选择

🇺🇸 English 🇷🇺 Русский 🇺🇦 Українська 🇨🇳 中文 🇪🇸 Español 🇫🇷 Français
🇩🇪 Deutsch 🇵🇹 Português 🇯🇵 日本語 🇰🇷 한국어 🇸🇦 العربية 🇮🇳 हिन्दी
🇹🇷 Türkçe 🇮🇹 Italiano 🇵🇱 Polski 🇮🇩 Bahasa Indonesia 🇻🇳 Tiếng Việt

🌟 功能特点

  • 极速下载: 针对速度和效率进行了优化
  • 🔐 安全私密: 不涉及外部服务器
  • 🎥 高质量: 保持原始画质
  • 🌍 多语言支持: 支持 17 种语言
  • 💻 跨平台: 适用于 Windows、macOS 和 Linux
  • 🎨 现代界面: 漂亮直观的界面,支持深色模式
  • 🛡️ SponsorBlock: 自动跳过/移除 YouTube 视频中的赞助商片段
  • 📥 批量下载: 支持播放列表和多个链接
  • 🏷️ 嵌入元数据: 自动将缩略图和标签嵌入音频文件
  • 🔔 通知声音: 下载完成时播放提示音
  • 📋 剪贴板监控: 自动检测并粘贴支持的链接
  • 📥 系统托盘: 在后台运行以快速访问

📋 系统要求

系统要求

  • Windows: 8, 10, 11 (x64)
  • macOS: 10.15 或更高版本 (Intel 和 Apple Silicon)
  • Linux: 现代发行版 (glibc 2.17+)

Important

应用程序会自动下载 yt-dlpFFmpegDeno(解压后约 500MB)。您无需在 Windows 和 macOS 上手动安装它们。

Linux 额外步骤

如果您在 Linux 上使用 .zip.tar.gz 版本,请确保已安装以下依赖项:

sudo apt-get install libgtk-3-0 libwebkit2gtk-4.1-0 libayatana-appindicator3-1 ffmpeg

🚀 安装指南

预编译二进制文件

  1. 发布页面 下载最新版本
  2. 解压归档文件
  3. 运行可执行文件

从源码构建

  1. 安装 Go (版本 1.25.5 或更高)
  2. 安装 Node.js
  3. 安装 Wails CLI
  4. 克隆仓库:
    git clone https://github.com/Locon213/Go-DLP.git
    cd Go-DLP
  5. 构建应用程序:
    wails build

📖 使用文档

基本用法

  1. 启动 Go-DLP 应用程序
  2. 输入视频 URL
  3. 点击“分析并下载”以获取可用格式
  4. 选择您喜欢的格式和质量
  5. 选择下载位置
  6. 等待下载完成

新增功能

SponsorBlock

Go-DLP 通过 yt-dlp 直接集成 SponsorBlock。您可以在设置中开启,以自动移除 YouTube 视频中的赞助商、片头、片尾等非音乐片段。

元数据与章节

在设置中开启元数据嵌入,自动将专辑封面、标题、艺术家和章节标记添加到下载的文件中。

剪贴板监控

开启后,Go-DLP 将监听剪贴板中支持的媒体 URL,并自动提示粘贴进行分析。

🤝 贡献指南

我们欢迎各种形式的贡献!要进行贡献:

  1. Fork 本仓库
  2. 创建功能分支
  3. 提交 Pull Request

翻译文件位于 frontend/src/i18n/lang/

📄 许可协议

本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。

🙏 鸣谢

  • yt-dlp - Go-DLP 背后的核心技术
  • Wails - 桌面应用程序构建框架
  • 所有帮助翻译和改进 Go-DLP 的贡献者

❤️ 赞助

如果您觉得 Go-DLP 有用,请考虑支持本项目:

  • Bitcoin (BTC): bc1qgwur4cgs3hpzl7quc4p0yrvjw50326sxkdxldv
  • Ethereum (ERC20): 0x9aa8eB123f24B917a0955C37DeBCb2Ee7281e51d
  • TON (TON): UQDh1PIoVthF_SRFd6x2sRNkcYRDCJ_cbi7SkAqxDBN7AAMV
  • Tether (USDT,TRC20): TCoeX2c5L2yyeiEZ3oK2nnjpgmSxgnr9N2

🐛 报告问题

如果您遇到任何问题,请提交 issue,并提供详细说明和复现步骤。


Locon213 精心打造 ❤️