如何用 res-downloader 快速保存视频号与 m3u8 资源:跨平台资源下载完整指南
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
网页里的视频想存下来,却找不到下载入口;微信视频号、抖音的内容更不给保存按钮。res-downloader 是一款跨平台资源下载工具,通过本地代理抓包自动嗅探视频、音频、图片与 m3u8,勾选即可下载到本地。
它是什么 & 适合谁
res-downloader 是基于 Go + Wails 的跨平台桌面资源下载工具,Windows、macOS、Linux 通用,核心能力一句话:把流量里的媒体资源挑出来,存到本地。
- 支持的内容源:微信视频号、小程序、抖音、快手、小红书、酷狗音乐、QQ 音乐、网页 m3u8、直播流。
- 覆盖的资源类型:视频、音频、图片、m3u8、直播流。
- 适合谁:想收藏自己有权访问的内容、又不想学专业抓包工具的普通用户。
快速上手:从安装到第一次跑通
从安装到能用,只需让四件事就位:
- 拉取源码:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader- 安装时允许"安装证书文件"——没有它,HTTPS 流量解不开,什么都抓不到。
- 允许软件访问网络;Mac 上被拦截时,暂时关闭防火墙再试。
- Windows 首次建议右键"以管理员身份运行";Mac 把图标拖进应用程序文件夹即可。
细节可对照 docs/installation.md。
完整抓取流程(四步走)
- 打开软件,首页左上角点"启动代理"(新版叫"开启抓取")。
- 在浏览器或目标 App 里正常播放想保存的内容。
- 回到软件,资源列表会自动出现对应的视频、音频和图片。
- 勾选需要的资源,点"直接下载"存到本地;打不开的视频用"视频解密"处理。
平台差异有两点:视频号下载下来的视频是加密的,回到列表点一次"视频解密",就能正常播放;抖音网页版和小红书不加密,在列表里选好清晰度就能下载。
更多场景演示见 docs/examples.md。
进阶玩法
- 🎯按资源类型筛选抓取:视频、音频、图片、m3u8、直播流只勾你要的,把不相关的条目挡在门外,列表更干净。
- ⚡批量下载 + 换机续传:一次勾选多个资源批量下载;链接列表可导出成文件,带到另一台电脑批量导入继续下载,任务接着做。
- 🔑内置"视频解密":针对视频号这类加密内容,下载完一键还原成能正常播放的文件,不用另找工具。
常见问题急救包
- 拦截不到资源?确认系统代理指向 127.0.0.1、端口 8899,没对上就重启软件再启动一次代理。
- 下载的视频打不开?多半是平台做了加密,用"视频解密"处理一下即可。
- 下载太慢?减少同时下载的任务数,或在设置里调低连接数、把保存位置换成 SSD。
- 关掉软件后上不了网?是系统代理没恢复,手动关掉系统代理就正常了。
更多排查思路见 docs/troubleshooting.md。
它是怎么做到的
原理与 Fiddler、Charles 这类本地抓包工具同源,区别在体验层:
- 在本地起一个代理(默认 127.0.0.1:8899),流量经过它时被解密;
- 按 MIME 类型筛出视频、音频、图片、m3u8,整理成清单展示;
- 下载与解密由软件执行,你只做选择。
后端是 Go,前端是 Vue + TypeScript,经 Wails 打包成桌面应用。核心逻辑集中在 core/ 目录:资源识别、下载执行、规则匹配分别落在 resource.go、downloader.go、rule.go。
使用边界
- 只下载自己有权访问的内容:自己上传的,或明确有权保存的。
- 不用于商业用途,也不做大规模爬取;项目定位是学习与研究用途。
- 所有数据都留在本地设备,不上传、不收集隐私。
装好软件、允许证书安装之后,点一下"启动代理",挑一个你有权保存的视频把第一次跑通——剩下的都是熟练动作了。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考