美文网首页
HLS流视频的下载方法

HLS流视频的下载方法

作者: kevinjaw007 | 来源:发表于2020-02-06 23:00 被阅读0次

    现在很多视频网站都是用HLS切片数据流的方式来播放视频,那么如何才能下载到这些视频的。

    简单两步就可以!

    • 第一步: 获取m3u8地址
    • 第二步: 转换为MP4视频文件

    第一步: 获取m3u8地址

    方法1: 适合有一定浏览器使用经验的人

    以央视影音的一篇视频为例,页面地址:http://app.cctv.com/special/cbox/detail/index.html?guid=e8b80233f53c4b8fb35a7bd5f0e0b535&vsid=C10437#0

    使用Chrome浏览器打开这个网页,注意这个网页的视频是需要flash播放的,需要将Flash播放的设置改为允许。

    然后鼠标右键 -> inspect(检查),可以看到如下的界面:

    Chrome浏览器界面截图

    注意切换到红色箭头所指的Network(网络请求)标签。

    然后按Ctrl+R或浏览器刷新按钮,刷新网页,重新加载网页数据,这时这边的检查器的Network标签就会记录所有的网络文件请求,如下图:

    正在记录网络文件请求

    待视频播放几秒钟后,可以点击红色箭头所指的按钮,停止录制。

    搜索m3u8文件

    然后点击上图中的搜索按钮(红色箭头所指);然后搜索框中输入“.m3u8”来查找m3u8文件。

    找到对应的文件,然后右键复制地址

    找到m3u8文件后,鼠标右键 -> Copy(复制)-> Copy link address(复制链接地址)。

    这样就成功获得m3u8的播放地址了!

    方法2: 傻瓜办法

    为Chrome安装一个Video DownloadHelper的插件,然后在视频页面直接点击插件图标,然后选择一个流,就可以获取到m3u8的地址。

    Video DownloadHelper插件

    第二步: 转换为MP4视频文件

    下载安装一个视频播放器VLC,免费的,可以自行百度官网进行安装。

    VLC 播放器

    按Ctrl+N,把刚才获取到的m3u8地址粘贴到地址栏中,如下图红色箭头处:

    VLC打开网络流

    然后,注意蓝色箭头处,点击右侧的小三角,然后选择“转换”

    VLC视频转换界面

    将配置文件设置为mp4格式,然后目标文件设定为你想要保存的目录及文件名,然后点击开始,视频就开始转换啦!

    视频正在转换中...

    等到箭头处的进度条走到最后,转换就完成啦!

    相关文章

      网友评论

          本文标题:HLS流视频的下载方法

          本文链接:https://www.haomeiwen.com/subject/vwlpxhtx.html