最近,和往常一样想要下载视频,使用google浏览器的插件video downloader professional下载视频,结果这次出现问题,
经过查找原因之后才发现,这次的视频链接是m3u8文件,并不是mp4格式,video downloader professional插件无法下载m3u8文件的视频。因为m3u8只是相当于一个目录,里面记载的视频的各个片段的地址,所以这个插件就失效了。
后来,经过网上查询,发现mac的safari浏览器可以直接播放m3u8文件的视频,确实成功播放了,但是无法将视频下载成功保存到本地。
之后,发现google有个插件Native HLS Playback可以播放m3u8文件的视频,经过一番折腾,本地添加一直解析失败,之后只好翻墙到google商店上安装,安装成功后确实可以根据m3u8播放相应的视频,但是依旧没有办法保存,之后只好再找新的方法。
经过网上查询,找到了一个新的方法,将m3u8的文件放进去之后可以下载成功,地址为:
http://blog.luckly-mjw.cn/tool-show/m3u8-downloader/index.html
经过实验之后发现可以使用,将所有的碎片解析成功之后它会自动将所有的ts文件整合成一个大文件,之后保存在本地,以文件名.ts结尾,在本地可以直接播放。
我这次下载测试使用的m3u8文件的链接为:
https://youku.cdn4-okzy.com/20200618/8130_4b8b9a06/1000k/hls/index.m3u8
具体如何获取网页上视频的m3u8链接地址,可以自行百度。
网友评论