查看原文
其他

突破限制,这类网站的仅在线视频也能轻松能下载了!

砺心 阿虚同学 2022-05-22

阿虚同学

读完需要

5分钟

速读仅需 3 分钟

阿虚原来有写过一篇《IDM完全入门教程》,讲到了可以用IDM轻松下载很多XXX视频网站的在线视频

▲点击右上角的IDM悬浮窗即可下载

但最近几个月,其实有不少视频网站都做了改版,不再能直接用 IDM 下载整段视频了

取而代之的是 IDM 只能获取到下面这样的分段视频

或者有些粉丝可能发现在播放界面上右键,显示的尽是各种XX播放器,IDM 还直接嗅探不出来了

因为这种情况可能会越来越多,所以就准备专门写一期文章来说一下怎么下载

其实相关内容阿虚原来写过,不过由于某些情况文章在公众号上被删除了,这次就换个角度来写

1

 

   

事先说明&准备

这里的话,你需要简单了解一点背景知识和准备一些软件

1.1

 

  

简单理解 m3u8

首先上文提到的这类被分段的视频,背后对应的其实是一个m3u8文件+多个ts视频文件

m3u8 相当于就是一个播放列表,网页播放的内容是被依次记录在其中的 .ts 视频

1.2

 

  

为什么选择m3u8

你可能会觉得本来好好的,为什么要那么麻烦把一个视频切片再弄到网页上播放

这里就要说一下 mp4 视频的2个主要弊端了

网速慢的情况下

对于长视频,mp4请求头往往很大,需要加载很长时间才能开始播放,在网速不快的情况下尤为明显

打个比方:如果视频文件500M大,mp4文件最少需要加载1%,也就是5M才能播放;但在 m3u8 中被切片成了500份的 .ts 文件,只需要加载1M就能开始播放

而且 m3u8 只依赖 http,下载的分片视频直接从内存中加载,使得加载速度又有提升

网速快的情况下

当用户打开一个视频播放的时候,浏览器会在后台持续请求下载 mp4 文件直到下载完成,就算是用户暂停视频播放浏览器也会持续这种下载状态

但这种情况很容易给服务器造成很大的流量浪费

因为随着大家网速都提上来了,有可能一个 120 分钟的视频,你看 10 分钟就不看了,但因为网速够快,后面的进度浏览器都已经缓冲下来了

小总结

不难看出 m3u8 这种播放形式,不仅能提高视频加载速度,还能有效避免流量浪费,虽然麻烦,但也难怪一些站长愿意花时间转型成这种模式了

PS:其实还有一点是,一些网站的图片上传接口并没有做内容类型鉴定,上传之后也没有人工审核,所以有些人会利用这种漏洞,把视频切片后伪装成图片,依次上传后再封装成 m3u8——简单来说就是薅羊毛

那接下来,正式开说下载这类视频的方式

2

 

   

获取m3u8地址

想下载这类视频,获取到 m3u8 地址是关键

阿虚原来推荐的是用一款名为「猫抓」的浏览器扩展来获取地址,但阿虚后来发现有些时候并不好用,经常嗅探不到

找了半天发现了2款识别能力更强的浏览器扩展

2.1

 

  

HLS Download

阿虚更喜欢这款一点,比较「安静」

提供一下扩展安装地址:
  • Edge版安装地址:https://microsoftedge.microsoft.com/addons/detail/dhgaememadobdimhckhlhgbjokihafna

  • Chrome安装地址:https://chrome.google.com/webstore/detail/hkbifmjmkohpemgdkknlbgmnpocooogp/related

  • 免翻下载地址1:https://www.extfans.com/productivity/apomkbibleomoihlhhdbeghnfioffbej/

  • 免翻下载地址2:https://crxdl.com/(打开网站,自行搜索 HLS Downloader)

↕上下滑动查看更多↕

扩展安装好之后,播放视频,点击扩展按钮,即可看到当前视频的 m3u8 地址

▲自行选择后Ctrl+C复制

2.2

 

  

Video m3u8 Sniffer

这款扩展的嗅探能力也比较强

还是给一下扩展安装地址(Edge也可以安装):
  • Chrome安装地址:https://chrome.google.com/webstore/detail/akkncdpkjlfanomlnpmmolafofpnpjgn/related

  • 免翻下载地址1:https://www.extfans.com/communication/akkncdpkjlfanomlnpmmolafofpnpjgn/

  • 免翻下载地址2:https://crxdl.com/(打开网站,自行搜索 Video m3u8 Sniffer)

↕上下滑动查看更多↕

而这款扩展安装好之后,播放视频时,会自动在网页顶部显示一大串 m3u8 地址

有点影响网站美观,所以我才说上面那款扩展比较「安静」

如果你还不懂浏览器扩展怎么安装,请复习阿虚之前写的这篇教程的第3点《教你把Chrome扩展玩明白》

3

 

   

m3u8下载

获取到 m3u8 地址后,一般这类网站并没有对视频做加密,下载起来就非常简单了

3.1

 

  

m3u8批量下载器

阿虚一般用逍遥一仙大佬开发的这款 m3u8 批量下载器,绿色软件,解压即用

打开软件,添加 m3u8 链接,就能轻松进行下载了

下载下来的视频会存放于软件文件夹中的 output 文件夹中

需要此款软件的话,请关注微信公众号:阿虚同学,在公众号聊天框发送以下关键词,后台即会自动回复下载地址:

m3u8

3.2

 

  

N_m3u8DL-CLI

这一款软件也比较好用,软件开源在Github:https://github.com/nilaoda/N_m3u8DL-CLI

Github目前处于半墙状态,建议了解《Github加速下载教程》

你也可以关注微信公众号:阿虚同学,在公众号聊天框发送以下关键词,获取下载地址:

m3u8

也没啥需要设置的,设置一下下载目录、视频标题、勾选一下「合并后删除分片」、「使用二进制合并」

然后就是填入 m3u8 地址,最后点击软件底部的 GO 开始下载即可

然后会弹出一个命令行的下载窗口,下载完之前不要关闭它就行了

 

最后呢,哪些网站需要使用 m3u8 的方式来下载阿虚也在储物间做了更新说明:

不过有些网站有多个视频源,部分视频源用 IDM 可以下载,部分视频源得用 m3u8 的方式才行

上图的备注可能不是很全,大家看视频的时候如果遇到 IDM 悬浮框没弹出,那很可能这个网站采用的就是 m3u8 的方式来播放视频

到时候想起来这篇文章就行了~



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存