mhogomchungumedia-downloader:多平台媒体下载GUI工具
mhogomchungu/media-downloader:多平台媒体下载GUI工具
media-downloader在GitHub上已经拿到4454 Star了。
这是一个基于Qt/C++开发的GUI前端,对接多个命令行媒体下载工具,实现可视化的在线媒体下载功能。默认支持yt-dlp工具,用户可以通过安装扩展添加其他下载工具,支持的扩展列表在项目wiki中维护。

核心功能
该工具提供多个功能点:
- 支持下载所有已安装扩展对应网站的媒体内容。
- 提供可配置的预设选项列表,适配媒体的多种下载格式。
- 支持无上限的并发下载,并发数量过高可能导致服务器封禁账号。
- 支持批量下载,用户可以手动输入多个链接,或者导入本地文件中的链接列表。
- 支持下载YouTube等网站的播放列表内容。
- 提供播放列表链接管理功能,方便用户监控订阅内容的更新。
- 界面支持多语言,目前包含英语、中文、西班牙语、波兰语、土耳其语、俄语、日语、法语、意大利语、葡萄牙语、阿拉伯语、韩语、瑞典语、德语、希腊语、乌克兰语。

扩展支持
media-downloader目前支持对接yt-dlp、gallery-dl、you-get、svtplay-dl、aria2c、wget、get-sauce等多个命令行下载工具。用户可以在配置页面的扩展标签页,点击添加扩展按钮,从列表中选择需要安装的扩展。
首次运行工具需要联网,程序会自动下载最新版本的yt-dlp。安装其他扩展时也需要联网下载对应执行文件。
安装方式
项目提供多个平台的安装包:
MacOS平台提供arm64和x86_64架构的dmg安装包,支持macOS 14.0及以上版本,安装包未经过公证,系统可能提示损坏,用户可以搜索对应的解决方法安装。
Windows平台提供32位Qt5编译的安装包,支持Windows 7及以上系统,64位Qt6编译的安装包支持Windows 10及以上系统。同时提供对应架构的便携版本,无需安装,所有数据保存在程序目录下。用户也可以通过scoop包管理器安装,执行scoop bucket add extras和scoop install media-downloader命令即可。
Linux平台提供Flatpak包,用户可以从Flathub获取。Arch Linux用户可以通过AUR包编译安装,Fedora用户可以直接从官方仓库安装,执行sudo dnf -y install media-downloader命令即可。其他Linux发行版的安装包可以在项目的openSUSE构建服务页面获取。
用户也可以自行从源码编译,项目提供对应Linux发行版的编译脚本,执行对应脚本即可完成编译。

浙公网安备 33010602011771号