下载腾讯课堂回放的视频

2020/04/21
共 872 字
约 3 分钟
归档: 技术

电脑端m3u8下载器与视频嗅探插件


IDM的局限

IDM很强大,多线程下载+音视频自动嗅探,使得下载youtube上的视频都毫不费力。但也有硬伤,只支持http协议,意味着他下不了磁力,也下不了现在蛮多视频站都在使用的m3u8。

疫情下的网课一篇中讲到,我现在使用最多的是腾讯课堂,前些天写作业的时候忘了一个操作,这个时候他的回播功能派上用场了。网络原因,在线看比较卡顿,快进也不方便,所以选择下载下来,第一时间想到的自然是IDM。

可惜无往不利的IDM这次行不通了,会有这样的报错。

随手找了个视频嗅探插件,Video DownloadHelper的效果非常好,可以嗅探出480p跟720p两个版本,第一反应是复制下载链接,依旧使用IDM下载。

而这时候才明白,IDM之所以下载不了这个视频,是因为他是m3u8格式。再尝试插件自带的下载,结果需要另外的软件专门负责下载……

所以还得要有一个m3u8下载器,首先找到了M3U8 Downloader,这本是个不错的下载器,用了几次,支持格式转换,但是有两个硬伤:

  • 估计是每次只下载一个分片,下载速度不稳定,并且最快的时候也跑不满带宽

  • 不能暂停下载,中途断网会前功尽废

接着在吾爱找到了m3u8快速下载器 ,自动(也只能)转换成mp4,支持同时下载多个分片,虽然没有手动暂停的功能,但支持断网自动暂停。

两点点美中不足:

  • 不支持手动设置下载路径,只能下载在软件当前目录的output文件夹下

  • 不支持手动暂停,临时想在线看一个视频的时候显得不方便

关于m3u8

网上有蛮多教程讲到,使用开发者工具,在media中可以找到视频的下载地址。但其像是bilibili、爱奇艺、腾讯视频,现在通通采用分片的方式播放视频,使得下载变得非常困难。

m3u8其实是一个纯文本索引文件,记录了视频的分片信息,可以理解为他是一个播放列表,每一个小段都是.ts格式的10s左右的视频。其实是苹果家的东西,是HTTP流媒体传输协议(HLS)的基础。技术其实是先进的,我们在播放视频的时候,无论是直播还是点播,传统技术使用的都是实时传输协议(RTP),而m3u8使用HTTP协议。

更方便的方案

IDM失败,不代表其他下载器不支持。

XDM就是个很好的选择,免费,可以下载m3u8,甚至可以转换视频的格式、分辨率与码率。

可以感觉到他对视频这块做了特别优化,把“下载视频”与普通的下载分别开来,把在Video DownloadHelper抓到的链接粘贴到下载视频即可。

就下载速度来说,比上面介绍到的软件都要快都要更稳定,并且可以手动暂停。安装了他的浏览器插件之后,跟IDM一样能嗅探出视频,这下可以把嗅探软件卸载了,XDM可谓一步到位。

批注 2020-04-22 004232

留言

本站已运行
© 2024 Jack  由 Hexo 驱动
复制成功