使用 ffmpeg 下载 m3u8 在线流视频

最近被要求下载一些在线流视频,而且这些视频的通过源代码来看大多数都是 m3u8 的链接地址。

其实顾名思义,m3u8 应该只是一个播放列表,打开都是一些 ts 后缀的文件,下载的话按照常规思路都必须要批量再合并。

但是换个思路的话,用 ffmpge 解码播放保存视频流的话,那就简单许多了。

通过浏览器的“开发者工具”,我们可以很简单的得到 m3u8 地址:

screenshot.8.jpg

然后准备好 ffmpeg 工具,无论你是 windows 也好,linux 也罢,甚至是高贵的 Mac OSX,都是可以安装 ffmpeg 的。

使用命令:

ffmpeg -i “你视频的M3U8 URL” 你要保存的文件名.mp4 

回车后应该就可以开始保存了,当然,速度可能比用其他的工具慢一点,但好在方便,ffmpeg 本身很多机器就自带。

screenshot.9.jpg

来源:
https://zhuanlan.51cto.com/art/201711/558658.htm

👍❤️😂🎉🔥👀🤡🤔

3 条评论

  1. Mike Lei
    Mike Lei Lv4
    2021-04-12 09:13 Windows 10 x64 EditionFirefox 87.0美国新泽西

    其实加个 -c copy 的话就不用transcode了,直接remux的速度更快,还不占多少CPU

    👍👎🤡❤️🔥👀😂🤔
  2. piglalala
    2021-04-12 09:29 Android 11Google Chrome 88.0.4324.181美国

    更新了,我的快乐又回来了

    👍👎🤡❤️🔥👀😂🤔
  3. ChaseTony
    2025-03-07 16:32 Mac OS X 10.15.7Google Chrome 133.0.0.0澳大利亚

    为啥我发啥都提示敏感词汇

    👍👎🤡❤️🔥👀😂🤔

添加新评论

😂🤡😎😡😁😋😭😑

目录

__empty__