感谢 TurboAI对本博客的的大力赞助。 创作不易,如果您觉得有帮助,请 支持LIncol29! 为了让我能够继续创作更好的内容,你也可以选择订阅博客的 VIP ,包年VIP仅需10元/年,所有VIP内容免费观看
前言
拥有 NAS 后就想着囤一囤视频,电影或电视剧。因为在线观看可能因为网络难免有所卡顿,lincol
就想着直接将网页上的视频下载到 NAS 中,以便观看。本篇文章将教学如何使用猫抓以及 N_m3u8DL,一键下载m3u8视频。
准备工作
下载猫抓(cat-catch)
猫抓(cat-catch) 是一个浏览器资源嗅探扩展插件
下载地址如下:
🐴Chrome:https://chrome.google.com/webstore/detail/jfedfbgedapdagkghmgibemcoggfppbb
🦄Edge:
https://microsoftedge.microsoft.com/addons/detail/oohmdefbjalncfplafanlagojlakmjci
下载N_m3u8DL-CLI
如果之前没有使用过N_m3u8DL-CLI
,直接安装下面这个版本。包含了 ffmpeg、Simple 。
下载N_m3u8DL-CLI-SimpleG_List
此版本是根据m3u8下载工具 N_m3u8DL-CLI 命令行工具的官方 Simple GUI 图形界面启动器改动。简单点来说就是优化版本
如果之前使用过N_m3u8DL-CLI
,请先注销这个协议。
注销协议方法,_v3.0.2 版本号依据你自己下载的版本而定
N_m3u8DL-CLI_v3.0.2.exe --unregisterUrlProtocol
下载最新版。
https://github.com/butaixianran/N_m3u8DL-CLI-SimpleG_List/releases/download/v1.0.2/N_m3u8DL-CLI-SimpleG_List_v1.02.zip,
解压.exe文件到N_m3u8DL-CLI同目录。
配置本增强版GUI
先用管理员模式打开本增强版GUI。 点击左下角的”注册m3u8DL协议”。注册成功后,关闭。 以后使用无须管理员模式。 只有要注销协议,才用管理员模式打开。
用普通模式打开本增强版GUI工具,在左侧表单:
- 填写N_m3u8DL-CLI可执行文件名
- 选择要下载到的目录
- 勾选”合并后删除分片”
注册完协议后,不要再移动m3u8dl.exe文件的位置。你应该解压到一个固定位置再进行注册。
检查是否完成,在浏览器地址栏输入 m3u8dl://
回车 是否有如下对话框
配置猫抓参数
猫抓设置区域:chrome-extension://jfedfbgedapdagkghmgibemcoggfppbb/options.html
看到此窗口,恭喜你已经完成了m3u8dl://
协议的注册,之后在猫抓设置, 启用 m3u8dl:// 下载 m3u8 or mpd
选项选择N_m3u8DL-CLI,你可以自定义修改调用参数,点击 查看参数说明`按钮查看所有参数列表。
修改参数
lincol29这里是将下载目录设置为 workDir “F:\atest\Downloads” ,你可以将下载目录设置到你的NAS或者其他路径中。
"${url}" --workDir "F:\atest\Downloads" --saveName "${title}" ${referer|exists:'-H "Referer:*"'} ${cookie|exists:'-H "Cookie:*"'}
使用猫抓嗅探,下载视频
- 点击猫抓插件
- 找到后缀为 .m3u8 格式的文件
- 点击最右方下载按钮
- 会弹窗跳到 N_m3u8-CLI-SimpleG_List 界面,点击开始
如参数不正确,会导致报错。需要重新确认参数是否配置正确。
拓展阅读
设置 | 猫抓(cat catch)文档 :猫抓嗅探器文档
GitHub – xifangczy/cat-catch: 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension:猫抓 GITHUB 地址
GitHub – nilaoda/N_m3u8DL-CLI: [.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.:N_m3u8DL-CLI Github 地址
磁力嗅探
这东西好,刚好需要~