5 分钟存下视频号、抖音和 m3u8 视频:res-downloader 新手教程
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一个本地资源下载工具。它在你的电脑上开一个代理,把视频号、抖音、小程序、m3u8 这类流量里真正的媒体文件拦下来,存成本地文件,省掉手动扒链接、跟链接过期的整套麻烦。
res-downloader 解决的三个卡壳场景
先说三个你大概率遇到过的情形。
当你右键找不到保存按钮时
视频号、小程序的内容在 App 里,浏览器根本没有可以扒的网络面板。你右键没有保存选项,想下都无从下手。
为什么复制下来的链接一打开就 403
媒体地址大多带时间戳签名,你复制完成品链接时往往已经过期。就算没过期,开发者工具里看到的常是一堆 .ts 分片,拼不成能播的 mp4。
为什么存一整套素材要重复几十遍
存一个课程系列或一场直播回放,上面的步骤要重复几十遍。下完的文件全叫 blob、video_01,没法归类。
🚀 3 步开启 res-downloader 抓取
装完就能跑,四步。
- 安装软件。Windows 下载 .exe,首次右键以管理员身份运行;Mac 把 .dmg 拖进"应用程序";Linux 装 deb 或执行文件。安装时务必同意安装证书、允许网络访问。注意|Windows 首次使用右键以管理员身份运行,先关掉安全管家类软件。
- 点首页左上角"开启抓取"。系统代理指向 127.0.0.1:8899,软件会帮你拦下经过的流量。提示|Mac 拦截不到时,检查系统防火墙是否放行。
- 保持抓取开启,在浏览器或 App 里打开目标平台,把视频完整播放一遍。
- 回到首页看资源列表,点"直接下载",或勾选多条后点"批量下载"。下完点"打开文件"查看成品。
res-downloader 是怎么截住视频的
一句话:先加一道收发室,再看内容挑文件。
本地代理就像在你电脑里加了一道收发室,所有进出流量都先过它的手。res-downloader 在这道收发室里逐条查看响应头,命中媒体规则的就记下来。
浏览器/小程序请求 ──▶ 本地代理 127.0.0.1:8899 │ 逐条看响应头 Content-Type ▼ 命中 视频/音频/图片/m3u8 规则 │ ▼ 首页列出一行(可预览、可下载) │ ▼ 多线程分片写入保存目录(默认 下载文件夹)资源类型靠一张 MIME 对照表识别,写在 core/config.go;下载逻辑在 core/downloader.go:
MinPartSize = 1 * 1024 * 1024 // 最小分片 1MB MaxRetries = 3 // 失败自动重试 RetryDelay = 3 * time.Second // 重试间隔这段代码在说什么:超过 1MB 的文件会被切成多个分片并发拉取,某个分片失败就等 3 秒再试,最多 3 次。
🔧 三种典型用法实战
同一个列表,用法能分出三种。
存下视频号里的视频
适合刷到想留下的视频号内容的人。
- 保持抓取开启,在微信里把那条视频号视频完整播放一遍
- 回首页在列表里找到对应资源,点"预览"确认内容无误
- 点"直接下载",文件落到保存目录
- 下载完的视频点操作列"视频解密",生成
_decrypt.mp4后才能正常播放
提示|视频号默认只拦截视频详情,想多存可在设置里打开"全量拦截"。
攒一个图片素材库
适合做自媒体、要按类型攒素材的创作者。
- 顶部"抓取类型"只勾"图片",滤掉其它噪音
- 在设置里把"保存目录"指到专门的素材文件夹
- "文件命名"开关打开,给文件末尾加上时间戳
- 攒够一批后勾选,点"批量下载"一次落盘
把 m3u8 拼成能播的成片
适合录直播、存课程回放的人。
- 列表里出现 m3u8 类型条目时,说明工具已解析过索引
- 直接点"直接下载",得到的是能播的成片,不用手动下分片再拼接
- 遇到纯直播流条目,建议用 OBS 录制,别硬抓
res-downloader 最常改的参数
默认值都能用,下面这几项最常被改。
| 设置项 | 默认值 | 什么时候改它 |
|---|---|---|
| 代理端口 | 8899 | 端口被占用时,改完记得同步改系统代理 |
| 连接数 | CPU 核心数 × 2 | 文件大、想跑满带宽时调高,弱网调低 |
| 保存目录 | 下载文件夹 | 想按项目分文件夹存放时 |
| 文件命名 | 加时间戳 | 怕同名覆盖、想让文件自带时间时 |
| 清晰度 | 默认(推荐) | 只下载视频号、想存超清时 |
| 上游代理 | 关 | 需要特殊网络环境、请求要先过另一层代理时 |
注意|改完 Host 和 Port 要重启软件才生效,其余改完点保存即可。
❓ res-downloader 常见问题
Q:res-downloader 下载的视频打不开怎么办视频号下下来的视频是加密的,点操作列"视频解密",选已下载的文件,会生成_decrypt.mp4,用这个打开就能播。
Q:res-downloader 为什么拦截不到资源检查系统代理是否指向 127.0.0.1:8899,再确认内容确实播放完了、抓取按钮处于"开启抓取"状态。
Q:关闭 res-downloader 后上不了网怎么办去系统里手动关闭代理设置,恢复直连即可。
Q:res-downloader 下载 m3u8 需要自己拼接分片吗不需要。工具已解析过索引,直接下载就是能播的成片,省去下 .ts 再拼的活。
Q:res-downloader 下载很慢怎么办把"连接数"调高试试;个别大文件可复制链接,交给 Motrix 这类第三方工具接着下。
res-downloader 适合做什么
适合保存自己有版权、授权范围内的内容,以及个人观看需要的归档。别拿它批量搬别人版权内容、二次分发或商用。把它当个人存档工具,留在用户协议和法律允许的范围内使用。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考