下载HLS视频到本地
现在绝大多数网站播放视频都采用HLS技术,像腾讯优酷爱奇艺等等。本篇博文将介绍如何下载这样的视频到本地。
前言
因疫情影响,上课部分课程采用腾讯课堂上课,腾讯课堂有直播回放功能,但这个功能腾讯显然没有优化好,观看体验很差。而视频采用HLS播放,所以我产生了下载到本地的想法。
介绍
现在的视频网站为了提升视频加载速度的同时节省带宽资源都采用HLS技术,网站后台把视频做成小的视频切片,这些切片记录在m3u8文件里面。每个切片都是一个ts文件,每个ts文件可以几百KB直接播放大概10s左右,浏览器播放的同时请求每个ts文件。视频网站小广告特别多,如果我们能把这些ts文件下载到本地就可以直接本地播放。
方法
火狐浏览器
下载安装火狐浏览器或者安装绿色版,绿色版地址 戳我
安装VDH
Video DownloadHelper(VDH),在火狐浏览器中打开链接 戳我。
此处需注意,我安装的是最新版的。据说新版的免费用户每两小时只能下载一次,但是我并没有出现这个问题。如果你出现了这个问题,那么在上面的链接中划到页面最下方安装7.0.0版本的VDH,并在火狐浏览器设置中关闭扩展自动更新。
安装vdhcoapp
下载安装 戳我
设置VDH
可以不设置,嫌麻烦可以跳过
设置方法:在火狐中打开VDH的设置
你可以修改这个
开始下载
这里选用优酷的一个视频做实验,戳我,打开链接并点击播放。
此时点击红色区域
出现以下选项
点击下载出现下图,点击红色区域更改储存位置,点击保存即开始下载。
你可以点击蓝色按钮查看下载进度。
下载完成后右下角会有提示
打开你刚刚下载的目录就会发现视频已经下载完成啦
参考文章,戳我