什么是m3u8?

m3u8 是一种基于 HTTP Live Streaming 文件视频格式,它主要是存放整个视频的基本信息和分片(Segment)组成。M3U8实际上是一个播放列表,也是以UTF-8字符编码的M3U文件之一。M3U8最初是为音频开发的,但后来一些媒体播放器和程序,如Winamp,KMPlayer,iTunes,VLC媒体播放器等也可以支持打开M3U8文件。不过,常用的下载器并不容易下载M3U8文件。如果您想要将M3U8文件下载到您的移动设备,笔记本电脑或硬盘上进行查看或编辑,您就需要费点功夫了。

如何下载m3u8视频?

首先当然是要获得m3u8的地址。

有两种方法可以下载m3u8视频

1 利用ffmpeg

打开终端,利用brew安装
brew install ffmpeg

用法

url就是m3u8视频的地址, Vid.mp4是输出视频的名称

ffmpeg -i“[url]” Vid.mp4

2 用软件Allavsoft

该软件支出mac和windows,但是比较贵!

  1. 复制M3U8文件,然后将其文件链接粘贴到allavsoft。Allavsoft也可以支持一次下载多个M3U8文件,因此您可以将许多M3U8文件链接粘贴到Allavsoft。
  2. 点击“自动转换为”按钮选择M3U8作为最终输出格式,或者您可以选择其他文件格式,如MP4作为理想的文件格式。
  3. 点击“下载”按钮完成M3U8文件下载过程。

Allavsoft