拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

猫抓:网页视频下载与M3U8分片合并的免费指南

猫抓:网页视频下载与M3U8分片合并的免费指南

猫抓:网页视频下载与M3U8分片合并的免费指南

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,能把当前页面的媒体资源全部列出来,支持直接下载、M3U8分片合并和本地发送。本文按安装、首次使用、进阶功能整理完整流程,每步都可照着操作验证。

📦 安装猫抓:应用商店与源码两种路径

最省心的路径是在 Chrome 或 Edge 扩展商店里搜"猫抓",点"添加到浏览器";Firefox 版同样可装(非国区)。想改源码或固定版本,直接克隆仓库:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

然后在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中仓库目录即可。从点安装到工具栏出现猫爪图标,一共两次操作。

还有两件事要知道:1.0.17 之后需要 Chromium 内核 93 以上,更老的内核请装 1.0.16;项目完全开源,任何人都可以修改后上架,商店里已出现塞入广告的"伪猫抓",安装页请以仓库为准核对。

🐱 第一次用:用资源列表保存网页视频的完整步骤

打开有视频的页面,点工具栏猫爪图标,弹窗会按"当前页面、其他页面、媒体控制"三个标签列出嗅探到的资源。每条资源标出大小、MIME 类型、时长、分辨率,展开后能看到原始链接和内置预览播放器,先确认再下载。勾选需要的条目点底部"下载所选",文件就会进浏览器下载目录;列表太乱时用"正则过滤"缩小范围,或点"深度搜索"让插件重扫一遍页面。

下图是视频页面的实际弹窗:四条 MP4 排在列表里,展开条目显示标题、时长与 1280x720 分辨率,底部播放器可先播放确认。

底部"模拟手机"按钮在站点只给浏览器提供低画质源时会有用。

操作以前手动做用猫抓后
保存一个视频网络面板里翻请求、复制地址勾选后点"下载所选"
批量收集图片逐张另存为全选后批量下载
文件传到手机截图、录屏复制原址或扫码

🎞️ 日常用:把M3U8分片视频合并成单个文件的方法

很多课程视频、直播回放走 M3U8 分片传输,直接另存只能拿到播放清单。右键 m3u8 链接,或在弹窗点"M3U8 解析器"进入解析页:上方是流地址,中间是分片列表,下方是下载设置。下载线程数默认 32,勾选"mp4格式"即拼成单个文件,"下载范围"可指定只取某段分片。

遇到加密流,填入密钥(16 进制或 base64)与偏移量 IV,或直接上传 Key 文件,解析器会自动解密。想弄清它怎么工作,js/m3u8.js 是解析与合并逻辑的主文件。

下图是解析器打开一条 10 分钟 1080p 测试流后的界面:64 个分片全部列出,总时长与分辨率已算好。

流里有多条音轨时,解析后会先弹选择页,选对再合并,才能得到有声文件。

⚙️ 进阶:手机导出、媒体控制与批量发送

掌握基础下载后,最常被用到的是导出和批量发送。"发送到本地"可在设置里对接本机 aria2,勾选资源后点"发送到本地",下载任务交给自己的服务器,大文件不占浏览器内存。"媒体控制"切到第三个标签,能对页面内视频播放做 0.1 到 16 倍速、画中画、全屏、帧截图、循环和音量调整,全部在弹窗里完成。实时 WebRTC 流有专门的"录制 WebRTC"按钮,录制脚本见 catch-script/webrtc.js。文件名标签、自动下载等选项在 options.html 里调整。

🩺 解决资源列表为空、无声视频等三个常见问题

资源列表是空的。多数是页面内容还在加载,刷新后再点一次猫爪;仍为空就点弹窗底部的"深度搜索"重扫页面,再试"模拟手机"看是否提供移动源。

下载下来的视频没有声音。原因是站点把视频、音频流分开传,抓到的是其中一路。到 M3U8 解析器处理:解析后选中对应音轨,再合并下载。

伪猫抓或老内核装不上。官方版代码开源,安装地址以 README 为准,存疑时对照仓库代码;Chromium 内核低于 93 时最新版无法运行,回退 1.0.16 版本,核心功能完整。

以上功能以当前仓库版本为准,细节以项目文档为准。本工具仅适用于你拥有版权或已获授权的内容,他人付费内容请勿用此方式获取。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表