查看原文
其他

无视加密100%下载,这些神器要把视频网站虐哭了!

砺心 阿虚同学
2024-08-22

阿虚同学

读完需要

10分钟

速读仅需 6 分钟

遇到过不少粉丝问过这样一个问题:我购买了XXX平台的网课,但快到期了,有没有办法下载下来啊?

只是在互联网版权时代的现在,付费网课平台哪可能让你轻松下载,基本上无一例外都做了加密

虽然有些平台仔细找,是有办法解密后直接下载,但:

  • 一是如今的网课平台多如牛毛

  • 二是平台随时都可能更新加密算法

  • 三是针对性写教程的话会引来版权问题

  • 四是需要某个平台下载教程的粉丝可能就几个人

所以阿虚一般都只能建议这位粉丝自己去淘宝/咸鱼/拼多多找视频代下

虽然如今大环境是如此,但其实还是有一些通用的、无视加密的保存视频办法

今天阿虚就专门用一篇文章来介绍一下

1


   

无差别视频提取工具

首先要介绍的是由 @momo707577045 这位大佬开发的无差别视频提取工具

这个工具最大的优点就在于:通用性强,无差别提取,只要是用到 MES 主流媒体播放技术的视频,均可捕获并下载!

具体原理可见大佬发布在segmentfault的这篇文章:https://segmentfault.com/a/1190000025182822

并且该工具已经由最起初的手动注入代码到现在实现了油猴脚本自动注入,就是脚本需要自己手动安装

1.1


  

脚本安装方法

安装脚本前,你的浏览器首先需要安装 Violentmonkey(暴力猴)或者 Tampermonkey(篡改猴)浏览器扩展,具体安装教程请参考之前这期文章的第2点

脚本管理器安装好之后,打开项目Github地址:https://github.com/Momo707577045/media-source-extract

如果你访问Github困难,建议了解《2022 Github加速访问教程》

点击 media-source-extract.user.js 这个文件:

点击右上角,复制脚本的所有源代码:

点击你的油猴脚本管理器的新建脚本按钮:

删掉默认的代码,然后将刚刚复制的代码全部粘贴进去,再点击右上角的保存,脚本就安装好了

1.2


  

脚本使用

然后你打开你想下载的视频网课视频,如果脚本支持提取,那么页面右上角就会弹出功能按钮

这个脚本并不是直接获取下载地址,而是视频播放一点提取一点资源

听起来是不是和录屏差不太多?但关键在于这个脚本支持10倍速播放

1个小时的视频也只需6分钟就能下载完,其实还是挺快了

点击10倍速播放,然后耐心等待其弹出「资源全部捕获成功」的窗口,全部捕获成功之后一般会自动进行下载,如果没有你可以自行点击「下载已捕获片段」按钮来下载视频


1.3


  

音视频合并

但据作者介绍:因为下载原理+浏览器性能限制,所以这个脚本下载得到的文件是音视频分离的,并且无法在浏览器端完成合并,需要各位在视频提取完成后,手动进行合并

下图左边那个虽然是mp4格式,但实际上是无画面的音频文件,而右边那个则是纯画面没有声音的视频文件:

▲下载下来的文件

而合并方法还是略显麻烦,我们需要用到阿虚之前就推荐过的小丸工具箱(测试了一圈还是建议用这个)

小丸工具箱官网的下载链接失效已久,现在需要软件,请在公众号后台发送以下关键词,后台即会自动回复下载地址:

小丸工具箱

打开小丸工具箱,切换到抽取功能,把音频拖进去,然后点击抽取音频1

再把视频拖进去,点击抽取视频

然后切换到封装功能,将抽取出来的aac格式音频和视频文件拖进去,合并为MKV文件

不过这个方式合并的文件有个奇怪的BUG就是:合并后的视频的前10秒画面是不动的,稍微有影响但影响不大吧

不过这个BUG可能是视频源有关系,看其他网友评论说将提取后的 aac音频原视频(提取之前的)合并成mp4文件是完美的,你也可以自行试试

或者你只需要用电脑看,其实也可以不合并,直接到作者提供的在线播放器,分别加载本地的视频和音频文件,即可实现完美播放:http://blog.luckly-mjw.cn/tool-show/media-source-extract/player/player.html

▲其实是直接加载本地文件,并不是上传

2


   

进阶录屏

不过以上方法也不是万能的,也有很多网站并没有采用 MES 的技术来加载视频

如果以上方法不奏效,那我们通用的、无视加密保存视频办法就只有最纯朴的录屏了

但阿虚要介绍的实录屏也不是简单的录屏

2.1


  

支持画中画

像阿虚上面演示的那个网页视频,就是不支持画中画

不过,如果你想下载的网页视频支持画中画,那则可以用下面这个办法

Stream Recorder

阿虚建议大家使用 Stream Recorder 这款浏览器扩展来录屏

国内可访问Chrome版扩展安装/下载地址:

  • 地址1:https://www.gugeapps.net/webstore/detail/stream-recorder-download/iogidnfllpdhagebkblkgbfijkbkjdmm

  • 地址2:https://www.crxsoso.com/webstore/detail/iogidnfllpdhagebkblkgbfijkbkjdmm

  • 地址3:https://huajiakeji.com/productivity/2018-12/1651.html

扩展安装好之后,如果视频支持下载,那么扩展图标的红点会变大,在视频播放页面,点击右上角的扩展按钮

在弹出的页面点切换到 Capture 模式

接着会弹出一个确认窗口,点击OK确认即可

然后网页会重新打开,等你点击开始播放,你会发现已经在开始录制了

Separate Windows

当然到这一步为止,这个方法其实还不算很好用,但经过阿虚反复的研究,发现只要再搭配上 Separate Windows 这个扩展,就可以让这个办法的实用程度几何式倍增!

国内可访问Chrome版扩展安装/下载地址:

  • 地址1:https://www.gugeapps.net/webstore/detail/separate-window/cbgkkbaghihhnaeabfcmmglhnfkfnpon

  • 地址2:https://chrome.pictureknow.com/extension?id=4d44c52000154918aa57e2e8fcacd687

  • 地址3:https://www.crxsoso.com/webstore/detail/cbgkkbaghihhnaeabfcmmglhnfkfnpon

Separate Windows 是一个可以将网页视频窗口化播放的扩展,但最关键是其支持任意倍速播放视频!

将这个扩展安装好之后,你会发现在视频的左上角多出了一个「将视频窗口化播放」的按钮

点击它之后,视频就会弹出并在一个窗口单独进行播放,而注意窗口的底部,这里我们就可以通过点击对视频进行倍速播放了!

阿虚这里演示用的是10倍速,但其实你还可以再往上加

具体能多少倍,取决于你自身网速——在倍速播放的时不要出现网速跟不上的情况即可

当你通过倍速播放将视频播放完之后,切换到扩展的标签页,你就可以在网页上点击 Save 按钮来保存视频了

这个扩展的另一大优势就是完全免费,几乎没有录制时长的限制,最长支持长达13小时单个视频的录制!

还有啊...放心,通过倍速录制下来的视频并不是10倍速,就是正常时长、正常语速的视频,10倍速只是让视频播放完成而已

阿虚通过10倍速录制下载到本地后用 Potplayer 播放再与网页视频进行的对比,实测是没有任何问题的

还需要说的是在下载个过程中,你完全不用停留在视频播放的窗口(可以去干其他事),就算该关了该网页的声音,最后录下来依然是有声音的!

而最最最最牛逼的就是:这个方法并不是只能一个视频一个视频录!

只要你电脑内存+网速足够,那么你可以完全打开多个视频一起录制,而且相互还不受干扰!

▲同时录制2个视频

是不是瞬间觉得录屏下载这个办法也不是那么〝笨〞了?

2.2


  

不支持画中画

不过有些平台可能还做了更严格的限制,不仅没采用MES技术,还禁止视频在小窗口播放,同时限制了视频倍速(一倍速就会提示视频出错),那以上办法便都起不了作用了

但它毕竟还能在网页上播放,所以我们其实依旧还是有办法进行下载的——那就是老老实实录屏呗

非要说优点的话,大概就是这个办法真100%能下载任何网页视频了

其实有很多扩展都能实现浏览器标签页录屏,Reelia、Scrcast screen recorder、Screen video recorder、Screen Recorder and screen capture、Video Screen Recorder等等都可以

这类扩展太多了,阿虚就不挨着给下载地址了,如果你用 Edge 浏览器,可以很方便的在 Edge 扩展商店直接搜索安装

如果用 Chrome 又不会富强上网的话,请自己到储物间(axutongxue.com)4-5-3栏用免翻网站下载扩展安装

这里阿虚简单用 Scrcast screen recorder 这款扩展做个说明

打开你想下载的网课,然后选择扩展中的 This Tab,这个的意思就是录制当前标签页,自己设置下录制清晰度之后,就可以点击 Record 按钮开始录制了

但这类扩展相对 Stream Recorder 的缺点就是:你并不能将网页标签页静音,否则录出来就是没声音的;你也不能对视频进行倍速播放,否则录出来就是倍速播放过后的...

不过如果你真想节约时间,你其实也可以2倍速录制,然后后面自己用 Potplayer 这类播放器进行 0.7倍速播放(阿虚试过了,听起来声音不会很怪)

另外这个方法还有个大缺点是,并不能像 Stream Recorder 那样用一个扩展就同时录制多个标签页的视频了

你如果想同时录制多个视频倒也不是没办法,你可以像阿虚这样同时装N个同类的扩展,每个标签页分别使用不同的扩展进行录制

▲比如阿虚这里装了3个扩展

当然具体能同时录制多少个还是取决于你的电脑配置与网速!

不过好在哈,用这个方法录制视频,也完全可以把网页挂在后台录制,你把浏览器最小化也并不影响录制,并且通过这种扩展相互录出来的声音并不会相互影响

只是如果同时开N个标签页的话录制的话,那个声音就太嘈杂了,我们可以右键电脑右下角的喇叭图标,打开音量合成器

我们从这里把整个浏览器的声音禁止输出到扬声器,这样至少在前台听起来就不吵了,最后录出来也是有声音的视频

PS:如果你挂在后台录制,避免你录制时间超出太多,建议自己手机上定个闹钟啥的,到时间提醒自己去停止录制

2.3


  

限制录屏

虽然今天介绍的都是网页视频的下载办法,但既然都说到录屏了,还是就提一嘴吧

某些网课被限制在客户端内才能查看,并且还做了录屏检测,很多人就觉得这种情况丝毫没办法了

这里且不说驱动级的录屏,软件基本上都是检测不到的(根据你显卡是N卡还是A卡,N卡就用用 GeForce Experience 里面的录屏,A卡就用用AMD驱动录屏,这已经是基本上绝对可行的方案了)

而殊不知物理外挂,最为致命!

就不说用另一台设备搬摄像头过来直接录制了,我们也远有完全有办法录制到高画质的视频

淘宝花几十块钱买个视频录制盒子(HDMI采集卡),将显卡信号给盒子然后再分给显示器,然后直接用盒子录制画面信号,这种情况软件是绝对限制不了的

 

这篇文章并不是针对网课下载,文章涉及到的所有视频平台均做了厚码处理,这篇文章是想说明:只要是能在网站上播放的视频,几乎都可以用本文介绍的方法来下载

希望大家无论是否用的着,都勿做他用。本篇教程分享的视频下载经验,仅用于学习,交流,切勿用于侵权行为!!




继续滑动看下一个
阿虚同学
向上滑动看下一个

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

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