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

前言

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

介绍

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

方法

火狐浏览器

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

安装VDH

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

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

安装vdhcoapp

下载安装 戳我

设置VDH

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

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

你可以修改这个

开始下载

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

此时点击红色区域

出现以下选项

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

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

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

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

参考文章,戳我

最新文章

  1. 掌握Thinkphp3.2.0----连贯操作
  2. C# iis 错误配置信息( CS0016: 未能写入输出文件 )
  3. Python监控网站接口值
  4. 词频统计web
  5. tar exclue文件夹
  6. IOS基础之 (十五)知识点
  7. linux-LINUX试题
  8. 【转】Linux awk命令详解
  9. hdu_2665_Kth number(主席树)
  10. C++ 头文件系列 (bitset)
  11. IT生涯, 我的常用软件清单
  12. 使用Angular CLI从蓝本生成代码
  13. 分布式消息中间件rocketmq的原理与实践
  14. 【GMT43智能液晶模块】例程九:RTC实验——时钟显示
  15. 5 个 Laravel Eloquent 小技巧
  16. A Dog's Way Home插曲列表
  17. 遍历QMap引发异常处理
  18. jQuery Easing 动画效果扩展--使用Easing插件,让你的动画更具美感。
  19. 20144303石宇森《网络对抗》Web安全基础实践
  20. 纪念第一次ak。。。

热门文章

  1. zookper投票机制
  2. Little Difference Gym - 101612L 思维
  3. hdu5407CRB and Candies (逆元+数学公式)
  4. 2020-2021 ICPC, NERC, Southern and Volga Russian Regional Contest (Online Mirror, ICPC Rules) D. Firecrackers (贪心,二分)
  5. hdu2126 Buy the souvenirs
  6. C++构造函数、复制函数易错点
  7. LINUX - Libevent
  8. MySQL数据库系列(三)- MySQL常用引擎MyISAM和InnoDB区别详解
  9. leetcode 39 dfs leetcode 40 dfs
  10. 011.NET5_MVC解读Razor混编