奔跑中的奶酪

那些不让下的视频,要怎么下?99% 有效

那些不让下的视频,要怎么下?99% 有效

经常有人问:“我的视频要过期了,怎么把它保存到本地”?

我说:“你已经是会员吗”?

他说:“是的,我就是想把视频保存在电脑,方便自己观看,我也不会拿去传播,做侵权的事”。

我说:“那行,这事好办”。

1.1、使用声明

特别声明:本项目仅用于学习,切勿用于侵权行为

请在合法范围内使用本文内容,请勿用作任何非法用途,否则,一切后果由使用者自行承担。

同时,也不要问“自己没有购买的视频能不能下”。

肯定是不可以的!你说的这种情况,是妥妥的“侵入”行为,是要负法律责任的。

1.2、极简清单

如果你不想阅读全文,下面是本文内容的极简清单,没有 What,没有 Why,只有 How。

 m3u8 视频下载 - 详细

 m3u8 视频 简介
 m3u8 原理 .ts 视频 + .m3u8 播放列表
 m3u8 下载 m3u8 抓取 + m3u8 下载器
 m3u8 工具 猫抓ChromeFirefoxChrome 本地下载Firefox 本地下载
 一般下载
1、 常规解析 查看视频能否正常播放,能则点击“解析”按钮进行下载。
2、模拟手机 不能则,优先考虑使用“模拟手机”的方法获取解析链接。
3、一键下载 下载地址,点击「m3u8dl_注册.bat」脚本一键注册。
 加密下载
1、缓存捕捉 如遇视频加密,点击“缓存捕捉”按钮,进行解密下载。
2、辅助脚本 XX通 辅助脚本,帮助获取真实地址。
3、文件蜈蚣 下载地址,可自动获取密钥进行解码下载,激活码获取
 录屏下载
1、猫爪录屏 猫抓也提供了“录屏功能”,并且有 3 种方式。
2、脚本录屏 脚本地址,支持所有浏览器,并且支持 16 倍速下载。
3、视频合并 奶酪脚本,一键极速合并下载的音频和视频
4、抓包录制 奶酪会在文章《i52 - 网络抓包》里单独介绍。
 资源下载
最后更新 2024-07-23,资源下载:[ 地址 ]
 完整内容 关注 奶酪公众号,回复关键字 2,即可一键获取公众号所有资源。

1.3、如何看待

如何看待当下的视频下载困局?

一次,微信群里有一位奶友说:“我是做线上课程的,有没有禁止网站视频被下载的方法”?

我说:“不可能,只要能在浏览器上打开的视频,就没法做到不被下载”。

她打了个苦涩的表情,说:“一群做盗版视频的人暗戳戳趴在我们身上吸血”

我回道:“但防止非会员想破解会员内容,是完全做得到的”。

她接着说:“看了你的文章,坚定了我们把网站关掉的决心,就让盗版的自己在手机上录屏吧”。

这就是现状!如果你购花钱够买了教程,只是想保存在本地,方便自己学习。我觉得是可以的。

但如果你的目的,是倒卖别人的东西(奶酪也是受害者之一)。

提醒一下。

我国正在认真完善和执行《知识产权保护法》。

我们先来说说视频下载的原理,有了原理的背书,我们才能更准确地下载想要的视频。

2.1、m3u8 原理

视频播放技术,主要有三种:HTTP、MPEG-DASHHLS

HTTP 最基础也最简单,MPEG-DASH 则未能在国内流行起来,所以真正主流的视频播放技术。

是由苹果公司推出的 HLS 协议(HTTP Live Streaming)。

i56_m3u8

HLS 协议分为两个部分:

一是 ts 视频文件。

它的特点,是可以在视频的任意位置独立解码

再加上视频被分成了多个片段,所以现在大多数视频网站,我们可以点到那里就播到那里。

二是 m3u8 文件。

m3u8 其实是一个文本文件,它相当于是一个“播放列表”,记录着要播放什么样的 ts 视频文件。

i56_m3u82

也就是说,这类视频的下载关键。

一是如何获取视频的 m3u8 文件二是如何将 ts 分段视频合并在一起。

如果再具体到工具层面的话,那么 m3u8 视频下载的关键就是:m3u8 抓取 + m3u8 下载

2.2、m3u8 下载

最直接的 m3u8 抓取工具,当属 IDM

在抓取到 m3u8 链接后,接着将链接复制到 m3u8 下载器里,可是 IDM 并不支持 m3u8 下载。

好在这样的工具有很多,比如:

在线下载

  1. https://m3u8play.com
  2. https://m3u8-player.com
  3. https://blog.luckly-mjw.cn/tool-show/m3u8-downloader/index.html

i56_m3u8获取4

软件下载

  1. https://github.com/nilaoda/N_m3u8DL-CLI
  2. https://github.com/nilaoda/N_m3u8DL-RE
  3. https://github.com/KurtBestor/Hitomi-Downloader

i56_m3u82

Mac 软件

Mac 平台的 Downie,它还是一款全能的载器,原生支持 m3u8 下载,简单好用,非常方便。

正版优惠购买链接: IDMDownie

i56_m3u8获取5

2.3、m3u8 工具

虽然 m3u8 的下载工具很多。

但下载时需要复制粘贴链接,操作起来太繁琐了,有没有集“抓取和下载”于一体的工具?

有!猫抓,正是这样的一款浏览器扩展。

扩展下载:ChromeEdgeFirefox
扩展下载:Chrome 本地下载Edge 本地下载Firefox 本地下载
项目地址:https://github.com/xifangczy/cat-catch

i56_猫抓

下面来讲讲 猫抓的基本使用方法,还有使用技巧。

3.1、常规解析

下面我们用一些实际案例来演示 m3u8 视频下载。

提供的测试链接是公开的,不会涉及侵权问题,链接:宣传视频医学视频某某课堂某某通

使用方法

1、点击 猫抓 图标。
2、点击 预览 图标。
3、找到 m3u8 链接。
4、查看 视频 能否正常播放。
5、点击 解析 图标,进行下载。

i56_猫抓1

6、点击 解析 图标后,将滚动条拉到最下面,勾选上“mp4格式”后,点击“合并下载”。

i56_猫抓2

7、如果你不想每次下载都要手动勾选“mp4格式”,可以在“扩展设置”里默认选项。

i56_猫抓3

3.2、模拟手机

如果常规的方法,抓取不到视频资源。

那么,你可以考虑使用“模拟手机”的方法,一些网站会使用专门的播放器来屏蔽视频下载工具。

使用“模拟手机”,则可以让网页换用 HTML5 通用视频播放器,比如 这个网站

这样可以更容易获得视频解析地址。

i56_猫抓4

3.3、一键下载

此外,m3u8 视频能不能也支持“一键下载”?

可以!猫抓现在 m3u8dl:// 协议支持,现在可以点击调用第三方软件来下载,下载速度更快。

使用方法

下载奶酪的整合包,推荐解压放在 D:\Commandline 目录下,方便「视频一键下载」管理。

下载地址:https://www.lanzouo.com/b07ny8esf

i56_一键下载

如果你要修改 m3u8dl 的默认下载位置,可以在扩展里修改。

i56_一键下载

一般情况下,m3u8 下载啥的都不是问题,但问题是有时候视频是加密的

4.1、缓存捕捉

好在“猫抓”也提供了一个备用方案:缓存捕捉

以这个 视频为例,直接点击解析下载,视频会无法播放。

这时只要点击“缓存捕捉”按钮,就会弹出缓存下载界面,只要播放就能通过缓存下载。

i56_猫抓5

PS:这个功能只支持 Chrome 和 Chromium 内核浏览器。

4.2、辅助脚本

同样,某某通的视频也采用了加密处理。

好在,有一个脚本可以自动获取真正的 m3u8 内容,可以重新拼装真实地址后,并发送给猫爪。

地址:https://greasyfork.org/zh-CN/scripts/461963

i56_猫抓5

4.3、文件蜈蚣

如果你要下载的视频很长,通过“缓存捕捉”的方法可能会下载不完整。

那么,你可以使用“文件蜈蚣”。

它也是一款专门的 m3u8 下载工具,但不同的时,它可以自动从浏览器闭包里获取密钥

i56_猫抓5

使用方法:

首先,下载“文件蜈蚣”桌面客户端。然后,安装“浏览器扩展”,即可像 IDM 那样的嗅探视频。

客户端下载:本地下载官方地址

扩展下载:FirefoxChromeEdge本地下载

激活码:打开 https://filecxx.com/zh_CN/activation_code.html

找到对应的日期,比如今天 28 日,那么复制 28 日的激活码,到软件设置里激活即可。

如果上面的方法都不行,那么你还可以用“录屏下载”这个兜底方案。

5.1、猫抓录屏

猫抓也提供了“录屏功能”,并且有 3 种方式。

1、视频录制。(缓存录制的方法)

2、录制 WebRTC。(直播流录制方法)

3、屏幕捕捉。(镜像录制的方法)

通常情况下,方法 1方法 3 即可完成视频录制。

另外,需要注意的是,这个功能只支持 Chrome 和 Chromium 内核浏览器。

i56_录屏下载

5.2、脚本录屏

如果你用的是 Firefox 浏览器,你还可以使用网友 Momo707577045 开发的油猴脚本来下载。

此外,脚本还有「16 倍速捕获」功能。

点击该按钮,即可以 16 倍速播放,16 分钟的视频,1 分钟即可录制完毕,方便你快速录制。

项目地址:https://github.com/Momo707577045/media-source-extract

脚本地址:https://greasyfork.org/zh-CN/scripts/451193

i56_录屏下载2

5.3、视频合并

此外,通过“脚本”录屏获取的视频,音频、视频是分开的

虽然两个视频都是 mp4 格式,但一个有画面没声音,一个有声音没画面,你需要将它们合并

除了可以用 QuickCut 这样的软件。

奶酪特意写了一个脚本,方便你一键合并,2 秒钟就能完成。(前提你安装了 FFMpeg

下载地址:https://www.lanzouo.com/b07ny8esf

i56_录屏下载3

5.4、抓包录制

录制“浏览器以外”的应用程序,还有一种方法,那就是“抓包录制”,这种方法更加原生纯净。

而且还支持后台录制,不过由于内容太多,

奶酪会在《i52 - 网络抓包》里单独介绍。



最后

  1. 欢迎关注奶酪 公众号 获取奶酪所有的原创资源,回复文章编号,比如 i01 就可获取对应的资源。
  2. 欢迎订阅我的 “奶酪书签专业版”,15年沉淀,超过 5000 个分类井条有序的好用实用 html 网站书签。
  3. 本文由「奔跑中的奶酪」原创创作,欢迎订阅、留言和 打赏,也欢迎引用和转载,但要注明出处。
注:本文由 奔跑中的奶酪 作者:奔跑中的奶酪 发表,其版权均为作者所有,如需转载,请注明作者名字以及文章来源。
93

发表回复