zoukankan      html  css  js  c++  java
  • 下载HLS视频到本地

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

    前言

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

    介绍

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

    方法

    火狐浏览器

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

    安装VDH

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

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

    安装vdhcoapp

    下载安装 戳我

    设置VDH

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

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

    你可以修改这个

    开始下载

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

    此时点击红色区域

    出现以下选项

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

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

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

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

    参考文章,戳我

  • 相关阅读:
    抽象类、接口
    静态联编、动态联编
    多态
    QML、Qt Quick
    重载、多态、继承、封装
    异步消息postEvent更新界面
    联合体union
    使用 Git@OSC 管理代码
    excel数据生成sql insert语句
    excel数据生成sql insert语句
  • 原文地址:https://www.cnblogs.com/gaodi2345/p/13418442.html
Copyright © 2011-2022 走看看