M3U8 Downloader 是一款专门下载 M3U8 格式的在线视频的工具,并且还附带视频转换和视频合并小工具。
M3U8 Downloader开发背景
HLS (HTTP Live Streaming)是苹果公司实现的基于 HTTP 的流媒体协议,可以实现流媒体的点播和直播播放,主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件、TS媒体分片文件和key加密串文件。
什么是M3U8?
先从M3U说起,它是一种播放多媒体列表的文件格式,它的设计初衷是为了播放音频文件,比如MP3,但是越来越多的软件现在用来播放视频文件列表。很多播放器和软件都支持M3U文件格式。M3U8是Unicode版本的M3U,用UTF-8编码。”M3U”和”M3U8″文件都是苹果公司使用的HTTP Live Streaming格式的基础,这种格式可以在iPhone和Macbook等设备播放。简而言之,M3U8就是一个播放列表。所以问题来了,如果你想下载一个播放列表里的所有视频,然后再合并…还是不要想了。
于是,这个事情就只好用大名鼎鼎的 FFmpeg 了,而 M3U8 Downloader 则是一款基于 FFmpeg 的M3U8下载器。
M3U8 Downloader简介
M3U8 Downloader 则是一款基于 FFmpeg 的M3U8下载器。新版修复了BUG,操作更加简单,下载也更加高效!软件小巧便携无需安装,不占内存。最大的优势就是速度快,下载容量大的东西不用花上一两个小时而是几分钟甚至几秒钟。
M3U8 Downloader功能
- 1、M3U8下载
- 2、封装转换
可以把下载的M3U8视频转换成FLV、MP4、MKV、TS等其他的视频格式,这样在任何播放器当中都能播放。
- 3、视频合并
M3U8 Downloader 内置了 FFmpeg Joiner,它还能把分散的M3U8视频文件合并到一起,形成一个完整的视频文件!
M3U8 Downloader的使用
打开 M3U8 Downloader 软件,这里打开这个软件只需要在下载好的文件夹里找到如图的.exe文件双击就可以了。
软件启动后的界面如下:
嗅探工具
软件启动后,单击菜单栏的“嗅探工具”,会弹出下图的对话框,这个就是提取视频源地址的关键了。
获取直播网址
我从浪客直播APP分享地址到电脑然后复制粘贴到浏览器里,当然这里要注意的是,我们需要的只是直播的地址,以20170818的刘菊子的直播为例,我们需要的是它的网址:【http://www.langke.com/l-2869***.html】,有了这个网址,准确的说,有了其中的那串数字,即使成员在口袋删掉了直播回放,浪客主页也找不到回放,但是只要网址还在,输入网址,就能打开回放。
提取m3u8地址
首先,你需要单击嗅探工具界面里的“开始”,单击后,“开始”会变为“停止”;
单击“开始”后,再打开直播,这时,嗅探工具里会出现视频地址:
然后,右键单击这个地址,选择复制所选地址,如图:
这时候就可以停止并关掉嗅探工具了,接下来就需要打开迅雷或者其他的下载软件,新建一个下载任务并把复制的地址粘贴进去,开始下载,直到下载完成。当然,你通过浏览器的开发者工具,在网络中找到视频源地址也是可以的,这里介绍的是M3U8 Downloader软件的嗅探使用方法。
M3U8 Downloader 软件的功能其实很强大,我试过的可以提取浪客、一直播、微博直播和口袋48的视频地址,操作都是通用的,还有其他的一些我可能没有尝试下载过的视频你们也可以尝试用这个方法下载。
M3U8下载
当然,有些视频提取出来的网址后缀不一定是“.flv”,“.mkv”这些视频格式,还有可能是“.m3u8”这种视频格式,这时候你要做的还是右键复制所选地址,然后将地址粘贴到 M3U8 Downloader 主界面下图所示的位置,然后点击下载即可。
等右边的信息显示窗口跑码读条结束后会提示下载完成。如果你下载的视频是分段的,还可以单击 M3U8 Downloader 主界面的“视频合并”,使用FFmpeg进行视频合并: