下载HLS视频到本地

时间:2024-03-12 09:28:15

现在绝大多数网站播放视频都采用HLS技术,像腾讯优酷爱奇艺等等。本篇博文将介绍如何下载这样的视频到本地。

前言

因疫情影响,上课部分课程采用腾讯课堂上课,腾讯课堂有直播回放功能,但这个功能腾讯显然没有优化好,观看体验很差。而视频采用HLS播放,所以我产生了下载到本地的想法。

介绍

现在的视频网站为了提升视频加载速度的同时节省带宽资源都采用HLS技术,网站后台把视频做成小的视频切片,这些切片记录在m3u8文件里面。每个切片都是一个ts文件,每个ts文件可以几百KB直接播放大概10s左右,浏览器播放的同时请求每个ts文件。视频网站小广告特别多,如果我们能把这些ts文件下载到本地就可以直接本地播放。

方法

火狐浏览器

下载安装火狐浏览器或者安装绿色版,绿色版地址 戳我

安装VDH

Video DownloadHelper(VDH),在火狐浏览器中打开链接 戳我

此处需注意,我安装的是最新版的。据说新版的免费用户每两小时只能下载一次,但是我并没有出现这个问题。如果你出现了这个问题,那么在上面的链接中划到页面最下方安装7.0.0版本的VDH,并在火狐浏览器设置中关闭扩展自动更新。

安装vdhcoapp

下载安装 戳我

设置VDH

可以不设置,嫌麻烦可以跳过

设置方法:在火狐中打开VDH的设置

 

 

你可以修改这个

 

 

开始下载

这里选用优酷的一个视频做实验,戳我,打开链接并点击播放。

此时点击红色区域

 

 

出现以下选项

 

 

点击下载出现下图,点击红色区域更改储存位置,点击保存即开始下载。

 

 

你可以点击蓝色按钮查看下载进度。

 

 

下载完成后右下角会有提示

 

 

打开你刚刚下载的目录就会发现视频已经下载完成啦

 

 

参考文章,戳我