网页视频与下载保存

网页视频与下载保存

一.缘由

某网站里面由于自己账号有效期只有一年,一年后不能再观看视频,由此,想要把网站里的视频下载到本地以便以后复习观看。通过查询与自己琢磨,找到了一个比较不错的方法。

二.困难

由于现在网站视频为了流畅播放,大多数网站采用了流媒体形式播放视频。

流媒体(streaming media)

流媒体是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流式传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音文件时,影音数据在送达观看者的计算机后立即由特定播放软件播放。导致一般video download不能扫描到视频,或者扫描到的视频下载之后只有一个小片段。

M3U8

M3U8是一种基于以下内容的多媒体播放列表文件格式: HLS(HTTP实时流)。 M3U8文件是一种UTF-8编码的音频播放列表文件。 M3U8带有多媒体播放列表,包括音乐播放列表,互联网广播电台或某些视频的在线文件。 它可以用于描述音频和视频播放器的媒体文件所在的位置。

通常,当文件扩展名为.m3u8或以UTF-3编码的m8u文件时,我们将其视为M3U8。 可以通过文本编辑器或M3U8播放器打开这种基于纯文本的播放列表格式。 与M3U8相似,M3U也使用UTF-8字符编码。

HLS(HTTP实时流)

是Apple Inc.实施的一种基于HTTP的媒体流通信协议,作为其QuickTime,Safari,macOS和iOS软件的一部分。 它能够遍历任何防火墙或代理服务器。 这样,它就可以通过标准的HTTP通信。 此外,它还允许从常规HTTP服务器提供内容,并通过广泛使用的基于HTTP的内容交付网络来交付内容。 要播放M3U8文件,除了M3U8播放器外,还需要MXNUMXUXNUMX播放器 M3U8转换器.

三.播放原理

一个视频的播放过程为

网页视频与下载保存

而索引文件就是m3u8文件。

四.解决方法

1.使用插件扫描视频url

插件地址:猫抓 - 网页媒体嗅探工具 Chrome插件,猫抓 - 网页媒体嗅探工具 谷歌浏览器插件下载_安装_教程-扩展迷 (extfans.com)

网页视频与下载保存

当然也可以直接在浏览器插件商店搜索 猫抓,我的是edge浏览器,也支持该插件

网页视频与下载保存

安装好之后,进入你需要下载视频的网站

此时插件会扫描内容,网页视频与下载保存

点击红框中的复制按钮,即可复制m3u8文件的url

2.m3u8怎么下载

m3u8 视频在线提取工具

网站:m3u8 downloader (luckly-mjw.cn)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zbeQBjEU-1629435208046)(C:\Users\27532\AppData\Roaming\Typora\typora-user-images\image-20210820123750099.png)]

把复制的m3u8的url粘贴到里面,点击转码为MP4保持(注意如果点击原格式下载,则下载就是一整段的ts文件,而采用MP4方便上传与观看)

等待下载完成就可以了。

当然某些浏览器自带有下载视频的方法,可直接进行下载,转码为MP4

如果不想转码而下载了m3u8文件也可以直接使用m3u8播放器观看视频

五.在线播放m3u8

如果不和我一样,要下载视频,而只想保存视频地址的url的。可以直接使用在线播放器播放

1.m3u8player

网址:m3u8视频在线播放器 (m3u8player.top)

直接把url复制到文本框中即可观看视频

网页视频与下载保存

2.PotPlayer

打开potplayer右键

网页视频与下载保存

网页视频与下载保存
最后,感谢几位大大的文章参考
【全网最全】m3u8到底是什么格式?一篇文章搞定m3u8下载 - 知乎 (zhihu.com)

M3U8到MP4-如何将M3U8转换成MP4(在线转换器/ VLC) (aiseesoft.com)

上一篇:如何下载视频01: 方法概述


下一篇:vue 使用 video.js 播放 m3u8 视频流