跳到正文
发现
Media Downloader:多媒体下载图形界面
桌面应用效率工具

Media Downloader:多媒体下载图形界面

基于 Qt/C++ 的图形界面,为 yt-dlp 等多个命令行下载工具提供统一操作入口,支持批量与播放列表下载。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v5.6.7
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Media Downloader 是一个基于 Qt/C++ 的图形界面(GUI)前端,用于把多个下载在线媒体的命令行工具整合到一个统一的界面里。默认支持的下载工具是 yt-dlp,你也可以通过安装扩展来添加其他工具。

支持的扩展包括 yt-dlp、gallery-dl、you-get、svtplay-dl、aria2c、wget 以及 get-sauce。支持的扩展列表在这里维护。

主要功能

  • 通过已安装的扩展,下载其支持的任意网站上的媒体。
  • 提供可配置的预设选项列表,当媒体有多种格式可选时用于指定下载格式。
  • 支持不限数量的并发下载(并发过多可能被站点封禁,需自行控制)。
  • 支持批量下载:可以在界面中逐条输入链接,也可以让程序从本地文件读取链接。
  • 支持从 YouTube 等支持播放列表的网站下载整个播放列表。
  • 可以管理播放列表链接,便于跟踪其更新(订阅)。
  • 提供多语言界面,目前支持英语、中文、西班牙语、波兰语、土耳其语、俄语、日语、法语、意大利语、葡萄牙语、阿拉伯语、韩语、瑞典语、德语、希腊语和乌克兰语。

安装与使用

首次运行前的重要前提

第一次运行 Media Downloader 前请确保可以访问互联网,因为程序会尝试联网下载最新版本的 yt-dlp。安装大多数扩展时同样需要联网下载该扩展的可执行文件。

安装扩展

进入「Configure」标签页,再进入「Extensions」子标签页,点击「Add An Extension」按钮,然后从列表中选择要安装的扩展。

各平台安装包

macOS:提供 arm64 与 x86_64 两种 dmg 包,适用于 macOS 14.0 或更高版本。这些包未经过公证,系统可能提示为「已损坏」。

Windows:

  • 32 位 Qt5 安装包,最低要求 Windows 7。
  • 64 位 Qt6 安装包,最低要求 Windows 10。
  • 对应上述两种构建的便携版 zip 包,所有文件都放在程序目录内,无需安装。

也可以使用 scoop 安装便携版:

scoop bucket add extras
scoop install media-downloader

用于 Windows 和 macOS 的 Git 版本可从这里下载。

Flatpak:Media Downloader 已上架 flathub。

AppImage:可从这里获取 AppImage 包。

Fedora:已收录在官方仓库中:

sudo dnf -y install media-downloader

Arch Linux:可使用该 AUR 包从源码构建。

其他 Linux 发行版的二进制包见这里。

在 Linux 上从源码编译

  1. 克隆仓库并进入目录:
git clone https://github.com/mhogomchungu/media-downloader && cd media-downloader
  1. 赋予脚本可执行权限:
chmod +x build_linux.sh
  1. 运行脚本:
./build_linux.sh

Fedora 用户可使用:

./build_fedora.sh

Arch Linux 用户可使用:

./build_arch.sh

注意事项

  • 程序带有并发下载能力,同时开启过多下载可能导致目标站点封禁你的访问,请谨慎使用。
  • Windows Defender 等杀毒软件偶尔会把本程序报告为病毒、不安全或潜在不需要的程序,这些是误报,相关记录见此处。
  • macOS 的 dmg 包未公证,安装时可能需要自行处理系统的安全提示。
  • 本程序应当在符合使用者所在地适用法律的前提下使用。
  • 项目以 GPL-2.0 许可证发布。

本作品整理自 GitHub 开源项目 mhogomchungu/media-downloader,原作者 @mhogomchungu,许可证 GPL-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v5.6.7当前版本

    Windows 版本不再自带 ffmpeg,改为首次运行时安装;Qt6 安装包默认安装到 C:\Program Files;Windows 10 以下版本改用 nicolaasjan 的 yt-dlp;Flatpak 改用 deno 作为 yt-dlp 的 JavaScript 运行时。

评论