IDM搭配N_m3u8DL-CLI下载 M3U8 文件

万能的IDM有时也无能

作为 Windows 平台必装应用之一,IDM (Internet Download Manager) 集 视频嗅探和下载文件于一身。除了颜值之外、几乎无可挑剔。

对于99%的网络视频来说,IDM都能轻松嗅探出真实地址且全速下载,但总有例外,这个例外就是M3U8 格式的流媒体视频。IDM 可以嗅探出视频的下载地址,也可以将其下载,但是当你打开M3U8格式的文件时候,你会惊呼一句:“这是什么鸟玩意”

什么是 M3U8

解决问题之前,我们需要先了解这个问题是什么?
M3U8 隶属于 HTTP Live Streaming (HLS)协议的一部分,而 HLS 则是苹果公司提出的流媒体网络传输协议,常用于一些网站的直播或直播录像。某些网站为了防止用户随意下载文件(现在大多数网站都使用了该格式),也会采用该格式。HLS 会把视频流分为一小个一小个的子文件,类似于优酷的视频分段,从而达到分散服务器压力、提高加载速度的效果。

严格来说,M3U8 并不是视频文件本身,而是一个包含元数据的 playlist(播放列表)。视频开始时,浏览器或客户端会下载并解析 playlist 中指向的真实视频文件的地址(一般为 ts 格式),从而实现视频播放的效果。

关于 N_m3u8DL-CLI

N_m3u8DL-CLI 是由开发者 nilaoda 编写的一款开源命令行 HLS 下载工具,最近刚刚更新了 3.0.1版本。相比于其他 M3U8 下载工具,N_m3u8DL-CLI 功

你可能感兴趣的:(音视频)