使用FFmpeg下载m3u8视频
有时候嗷,想从网上下什么视频,却发现是m3u8格式,遂开始找资料,寻思怎么下载。这里又要用到FFmpeg。
m3u8
M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。M3U8是一种常见的流媒体格式,主要以文件列表的形式存在,既支持直播又支持点播。
所以从页面上扒下来一个后缀名为m3u8的文件,并不是拥有了这个视频文件。
FFmpeg
FFmpeg可以运行音频和视频多种格式的录影、转换、流功能,属实神器。
如何安装FFmpeg,网上有很多教程了。主要就是配置环境变量吧,以我的为例。
配置好之后就可以在控制台中尽情把玩它了。
下载
我用的是chrome,直接网页F12,选择network再刷新一下,在加载的文件里可以找到一个后缀名为m3u8的文件,那就是我们要找的了。右键复制其地址。
然后打开cmd,命令如下。
ffmpeg.exe -i aaaa.m3u8 -c copy -bsf:a aac_adtstoasc -movflags +faststart bbb.mp4 |
其中aaaa.m3u8
是你刚刚复制的链接,bbb.mp4
是自定义所保存的视频文件名。
视频保存的目录就是cmd(我这里用的git bash)目前所处的目录,当然也可以对命令稍作修改来指定其他目录。
下载完成,查看文件,和控制台显示的视频文件信息一样,ok。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Lfalive's Blog!
评论