我们在看视频时,有些精彩的,想下载回来,可惜视频网站提供的是 M3U8 格式的,我们下载回来也无法正常播放。其实小编自己早就借助 Chrome / Edge HLS 插件在下载这种 Http Live Stream 类型的视频了,可一直没想起来写一篇教程。恰好昨晚发现了来自中国宝岛台湾的博主 Pseric 更新了博文,详细介绍了另一款优秀的 Live Stream Downloader 使用教程,可惜,那位博主使用的是 Facebook 的主机,大陆地区无法访问,小编就把文章转载了回来。

由于原文博主是中国台湾的,用的是繁体字,有些表述和我们用简体字的表述不一样,小编尽可能转为简体字表述了,如有疏漏之处,请大家留言指出方便小编修正,谢谢。原文出处请见本文末尾。

在许多影音网站都能看到 HTTP Live Streaming(HLS)的踪迹,HLS 是一种流媒体网络传输协议,不同于以往影片最常见的 MP4 找到链接就能下载,M3U 格式会将影片分割成多个附件名为 的小文件,而则是 UTF-8 编码播放列表,以纯文本提供影片或音乐储存路径,若要下载串流影片就会更为复杂。.ts.m3u8

简单来说,要下载流影音内容需先取得播放列表( 或 ),然后将文件的路径也就是分割后的 文件逐一下载,最后把这些 文件合并起来才行。.m3u.m3u8.ts.ts

本文要介绍的 Live Stream Downloader 是一个免费浏览器扩展功能,主要用途是检测、下载网页的 M3U8 HLS 串流影音内容,当外挂发现 M3U8 串流媒体格式时会在工具栏出现提示,点击后就能将这些分段的影片文件下载并自动合并为单一影片,如同一般常见的网络影片下载工具。

Live Stream Downloader 主要功能

下载 HLS 串流影音内容保存到硬盘
提供选择不同的串流影片画质选项
使用多线程(多线程)下载影片段落并将它们合并
Live Stream Downloader 还提供用户选择不同视频画质的选项,使用 InDexedDB 储存视频片段,下载后自动合并所有段落,为了更好的下载效果会以多线程下载 HLS 串流,以提高速度和稳定性,如果遇到网络故障时可在恢复连线后续传。

Live Stream Downloader 插件下载

 Chrome插件  Edge插件  FireFox插件
 Chrome Store  Edge Addons  FireFox Addons

使用教学

STEP 1

Live Stream Downloader 提供Google Chrome、Mozilla Firefox和Microsoft Edge适用的扩展功能版本可下载,以浏览器开启应用程序商店页面进行安装。

STEP 2

Google Chrome 浏览器安装后可以点击右上角「扩充功能」找到 Live Stream Downloader 选项,按下后方「固定」按钮将它加入右上角工具栏会更方便使用,若在网页中检测到 M3U8 串流视频时图标就会变成蓝色。

STEP 3

点选Live Stream Downloader跳出下载器,询问用户要下载的分辨率画质,输入要下载的画质后点选「确定」继续。

因为网页里可能会有好几个串流视频(广告或是其他内容),因此也会在 Live Stream Downloader 跳出提示,可以从下载的网址判断是不是自己需要的视频。

STEP 4

接着从下载列表(Download List)查看流视频列表。 还记得吗? 前面有提到 或 其实是播放列表,里头包含分割后的 文件路径,在下载列表会显示每个影片的分割文件数(segments)和下载链接,从网址判断是不是你要的影片文件。.m3u.m3u8.ts

如果不确定就直接点击右下角Download Links下载所有检测到的视频。

STEP 5

下载视频时 Live Stream Downloader 会显示目前的完成进度。

完成后合并的影片文件就会自动下载、保存。.ts

值得一试的三个理由

嗅探网页 M3U、M3U8 串流影音内容,可下载时出现提示
提供用户选择不同的流视频画质选项
使用多线程下载影片段落,自动合并为 .ts 格式

原文:https://free.com.tw/live-stream-downloader/