res-downloader 使用指南:多平台视频解析、无水印下载与直播录制的完整教程
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款基于代理抓包原理的多平台资源下载工具,能帮你把微信视频号、抖音、快手、小红书、酷狗、QQ 音乐等平台里的视频、音频和直播流保存到本地。它面向不想研究抓包工具的普通用户,一个软件同时解决无水印视频解析、直播流捕获录制和批量资源保存这三类最常见的需求。
为什么普通下载工具搞不定这类需求
你有没有过这样的经历:想存一条视频号视频,翻了半天不知道该用哪个软件,下载下来的文件要么带着平台水印,要么根本播不了?
问题就出在"每个平台各玩各的"上。浏览器的开发者工具虽然能看到请求,但面对加密过的视频片段和分片文件,普通人基本无从下手;而市面上针对某个单一平台的下载脚本,换一个平台就得重新学一套用法,工具装了一堆,真正能用的没几个。更麻烦的是质量环节:很多平台会把视频切片、加密传输,直接存下来的文件要么缺片段、要么音画不同步,想拿到一份能正常播放的完整文件,往往要在多个软件之间来回倒腾。对只想"点一下就保存"的人来说,这套流程的门槛确实太高了。
它是怎么做到的:藏在背后的四项能力
界面看着简单,背后其实做了四件不太容易的事。
代理抓包,把流量先拦下来。软件内置一个本地代理服务(见 代理模块),你点击"启动代理"后,系统内的网络请求会经过它。这和 Fiddler、Charles 的原理类似,区别在于它只对视频、音频、图片这类媒体资源做筛选和分类,把抓包这步脏活藏了起来,界面上只给你一份干净的资源列表。
多种传输协议都能识别。不管是普通 HTTP/HTTPS 请求、WebSocket 通道,还是 m3u8 这种分片直播协议,软件都能识别并归类成视频、音频、图片等类型展示出来,你不需要判断资源"是什么格式、走哪条链路"。
平台加密的内容,下载完再解开。不少平台(比如视频号)下发的文件是加密过的,直接存下来无法播放。它的 AES 解密模块 会在下载完成后一键把加密文件还原成可正常播放的版本,音频平台如酷狗、QQ 音乐的加密曲目也走这条链路。
下载引擎负责把大文件稳稳拉下来。下载引擎 支持多线程分片拉取,配合缓存机制,大文件下载比单线程方式明显更快也更稳,资源管理模块 则负责给每份资源分类、去重。
这套东西用 Go 语言加 Wails 框架写成,所以 Windows、macOS、Linux 三端体验一致。值得一提的是它的插件化设计:每个平台对应 插件扩展目录 下的一个独立插件(比如腾讯系资源就走专门的插件处理),想支持新平台时只需实现统一的 Plugin 接口再注册进去,改动范围小、扩展成本低。
上手实测:三个真实场景
空口无凭,直接上三个最常用的场景,照着做就行。
微信视频号无水印下载步骤
- 安装时注意两件事:允许安装证书、允许网络访问(这一步不做,后面抓不到资源)。
- 打开软件,点击左上角的"启动代理"。
- 打开微信,播放你想保存的那条视频号视频。
- 返回软件首页,资源列表里就会出现这条视频,无需任何手动配置。
- 选中目标视频,选择保存路径,点击下载即可。
- 如果列表里显示的是加密资源,下载后在操作区点"视频解密",得到可正常播放的最终文件。
抖音直播流捕获与录制方法
- 在软件的资源类型区勾选直播流相关类型,其余不需要的类型可以取消。
- 用浏览器打开抖音直播间,让直播正常播放。
- 软件会拦截到该直播间的 m3u8 直播流地址,显示在资源列表中。
- 对这条直播资源执行"复制链接",拿到直播流直链。
- 用 OBS 等录制工具接入这条链接开始录制,直播结束后停止,就得到一份完整的回放。
整个过程不占手机,直播还在正常看,录制在后台进行。
资源类型筛选与批量下载技巧
- 列表里东西太多时,先点"清空",再刷新目标页面重新抓取,列表会更干净。
- 在资源类型区只勾选你需要的类型(比如只留"视频",可多选),后续抓包就只拦截这些。
- 一次打开多个页面抓取后,可勾选多条资源做批量下载。
- 列表还能导出为 resd 格式文件,发到另一台电脑后用批量导入还原,跨机器搬运资源很方便。
- 进阶小技巧:按住 Shift 键再点"批量下载",会打开高级筛选面板,支持按更多维度过滤资源;列表里对资源右键"复制链接",还能把直链交给第三方下载工具使用。
谁该用它
工具好不好,关键看它解决的是不是你那种问题。
| 角色 | 典型需求 | 对应功能 |
|---|---|---|
| 内容创作者 | 收集短视频素材,要干净、要成批 | 无水印解析 + 批量下载,按平台整理素材 |
| 教育工作者 | 留存课程或直播授课内容 | 直播流捕获 + 录制回放,保留原始画质 |
| 音乐爱好者 | 保存酷狗、QQ 音乐等平台曲目 | 抓包 + AES 解密模块,还原可正常播放的文件 |
| 研究人员 / 开发者 | 完整保存动态加载的网页资源 | 全量资源分析与依赖解析,链接可导出给第三方工具 |
和主流同类工具相比如何
横向对比最能说明问题,下面这张表把几个常见维度放在一起看。
| 维度 | res-downloader | 商业工具 A | 开源工具 B | 脚本类工具 C |
|---|---|---|---|---|
| 平台覆盖 | 覆盖绝大多数主流平台(视频号、抖音、快手、小红书、音乐类 20+) | 仅少数头部平台 | 覆盖面中等 | 只针对单个网站,换站就得重写 |
| 下载效率 | 多线程分片,大文件稳定 | 单线程为主 | 支持多线程 | 取决于手动配置 |
| 加密 / 水印资源 | 内置解密,下载后一键还原 | 部分平台支持 | 不支持 | 不支持 |
| 直播流 | 可拦截 m3u8 直播流并录制 | 不支持 | 部分支持 | 需手工处理 |
| 系统兼容 | Windows / macOS / Linux | 仅 Windows | 双系统 | 依赖本地环境 |
| 使用成本 | 开源免费 | 订阅收费 | 免费 | 免费但门槛高 |
两分钟跑起来
想自己动手试试?从源码克隆下来就行:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader仓库里的 docs 目录 有完整文档:getting-started.md 讲安装与首次使用,examples.md 演示抓包和下载的完整流程,more.md 覆盖筛选、批量导出导入等进阶功能,troubleshooting.md 则汇总了证书、代理等常见问题的排查方法。
如果你手机里存满了想留着看的视频,不妨先拿它存两条试试——抓包、筛选、解密这些麻烦事它都在后台办好了,你只管点"下载"。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考