文章目录Ghost Downloader 3一个用 Python 写的多线程下载器支持 BT 和 M3U8支持的协议很全跨平台有安卓版任务管理比较灵活界面用的 Fluent Design为什么能火起来一些不足总结Ghost Downloader 3一个用 Python 写的多线程下载器支持 BT 和 M3U8最近在 GitHub 上看到一个下载工具Star 涨得挺快已经 5500 多了。名字叫 Ghost Downloader 3是个 Python 写的跨平台下载器功能覆盖面挺广。我自己用过不少下载工具IDM、FDM、aria2 都用过。Ghost Downloader 3 的定位跟 IDM 类似都是多线程分块下载但它有个特点下载完不用合并文件。这对大文件来说能省不少时间。支持的协议很全这工具支持的下载协议比一般下载器多不少HTTP/HTTPS 普通下载Magnet 和 BT 种子下载FTP 文件传输M3U8 视频流支持直播录制和实时解密MPEG-DASH 流媒体M3U8 这块做得比较完整直播录制、加密解密都能处理Android 上也支持。如果你经常下载在线视频这个功能会比较实用。跨平台有安卓版Ghost Downloader 3 支持四个平台Windows 7 SP1 及以上Linuxglibc 2.35macOS 13.0Android 9.0安卓版是完整功能不是阉割版。后台下载、下载完成通知都有。这点比很多下载器强有些工具的安卓版就是个摆设。任务管理比较灵活下载任务可以随时暂停也能编辑任务参数比如改 URL、改请求头、改代理设置。暂停后重新开始不会丢进度。浏览器扩展这块有个配套的资源嗅探插件能从网页里直接抓取媒体资源。看网页视频的时候想下载不用手动复制链接了。界面用的 Fluent Design看截图界面走的是微软 Fluent Design 风格用 PyQt-Fluent-Widgets 做的。在 Windows 上看着挺协调不像有些开源工具界面很粗糙。底层用了 PySide6、uvloopLinux或 WinloopWindows来保证性能。异步框架用的是 asyncio下载速度有保障。为什么能火起来我觉得有几个原因一是解决了真实需求。很多人需要一个全平台、全协议的下载工具之前要么用 IDM只有 Windows要么用命令行工具aria2、you-get。Ghost Downloader 3 把图形界面和多协议支持结合起来了。二是 Python 生态的优势。用 Python 写的好处是扩展性好项目说未来会开放插件 API。虽然现在还在开发中但这个方向是对的。三是跨平台做得彻底。不是那种 Windows 做完再移植到其他平台的半吊子四个平台都做了适配包括安卓。一些不足目前版本还在迭代中有些功能还在规划原生下载引擎、插件 API 公开、增强任务编辑、eD2k 协议支持都还没做。另外 Qt 6.6 以上版本不支持没有 AVX 指令集的 CPU老电脑可能会有问题。总结Ghost Downloader 3 是个功能完整的下载工具适合需要全协议支持的用户。Python 写的想二次开发也方便。如果你之前用 IDM 想换到其他平台或者需要一个带 GUI 的 BT/M3U8 下载器可以试试这个。项目还在活跃开发中Star 增长趋势不错社区维护也积极。感兴趣的话可以去 GitHub 上看看。也积极。感兴趣的话可以去 GitHub 上看看。[外链图片转存中…(img-xPnkatF2-1782387857674)]