Res-Downloader:从微信、抖音等获取视频

什么是 Res‑Downloader?

Res‑Downloader(全称 resource downloader)是一款使用 Go 编写、由 Wails 框架驱动的开源应用程序。它让您能够捕获主流中国平台(如 微信(视频‑号 & 小程序)、抖音、快手、小红书、KUGA音乐、QQ音乐)以及 m3u8 流的视频、音频、图片甚至直播。

该项目托管在 GitHub 上,许可证为 Apache‑2.0,已获得 14k+ 星标、1.7k fork,并拥有活跃的开发者社区,为功能迭代和错误修复贡献代码。

为什么使用 Res‑Downloader?

功能 益处
跨平台 支持 Windows、macOS、Linux(即使是 Win7 较旧版本)
广泛平台支持 一款工具即可对接微信、抖音、快手等
基于代理捕获 模拟浏览器级代理拦截网络流量,类似 Fiddler 或 Charles
快速轻量 UI 采用 Go+Wails+Vue 构建,无繁重依赖
开源 可查看源码、Fork 或添加自定义插件
活跃社区 频繁发布版本,快速解决问题

快速开始

1. 安装应用

  1. 下载 Release – 从发布页面获取适用于您的系统的最新二进制文件。
  2. 解压 / 解包 – 将可执行文件放入已知文件夹。
  3. 运行 – 双击 res-downloader.exe(Windows)或 ./res-downloader(macOS/Linux)。

小贴士: 在 macOS 上,您可能需要在“安全与隐私”设置中允许该应用,因为它不是 App Store 上的产品。

2. 启动系统代理

  1. 点击首页的 “Launch Proxy” 按钮。
  2. UI 将显示您的代理信息,通常为 127.0.0.1:8899
  3. 在浏览器或 curl 中验证 http://127.0.0.1:8899 是否报告代理状态。

3. 选择资源类型

在左侧面板,可以开启或关闭资源类型。对大多数用户而言,默认的 All 选项即可。

4. 打开目标页面

在外部浏览器中打开媒体页面(例如微信小程序或抖音片段)。Res‑Downloader 将自动嗅探流量,检测媒体 URL,并在首页列表中展示。

5. 开始下载

在列表中选择一项或多项,然后点击 Download。工具支持并发下载,并实时显示进度。

常见使用场景

平台 下载内容 操作方法
微信视频‑号 短视频 + 说明 启动代理后,在小程序中打开视频,随后返回 Res‑Downloader,视频将自动出现。
抖音 / 快手 视频剪辑、歌曲 同样流程——打开页面,应用会拦截 m3u8 或 mp4 URL。
直播 建议使用 OBS 进行录制 Res‑Downloader 能检测流源;使用 OBS 直接捕获流。
音乐(QQ/KUGA) MP3 文件 应用列出可下载曲目;点击下载即可。

故障排除

  1. 下载慢或失败 – 对于大文件,建议使用外部下载管理器,例如 Neat Download ManagerMotrix
  2. 未检测到资源 – 确认代理已启动且系统代理设置已启用。
  3. 无法启动代理 – 检查防火墙规则;在 Windows 上确保可执行文件已被 Windows Defender 允许。
  4. 关闭应用后网络停止 – 记得手动重置系统代理( netsh winhttp reset proxy(Windows)、networksetup -setwebproxystate Wi‑Fi off(macOS)、sudo systemctl restart NetworkManager(Linux))。

结论

Res‑Downloader 是一款稳健、易于开发者使用的工具,它将平台专属下载器的便利性集中在一款轻量级、跨平台应用中。其基于代理的技术使用简单,却足够强大,可满足日常媒体采集需求。无论您是想保存热门抖音舞蹈、归档微信视频‑号,还是收集 QQ 音乐的音轨,Res‑Downloader 都能提供所需的速度与灵活性。

开源最佳实践 – 欢迎 Fork 仓库、修改代码或提交拉取请求。社区欢迎改进,例如支持更多平台或提升 UI。

祝您下载愉快!

原创文章: 查看原文

分享本文