如何从 M3U8 文件下载视频?

M. *_*tin 6 video

我本地保存了一个M3U8文件。

如何从此文件下载视频?

M. *_*tin 9

使用FFmpeg命令行工具可以轻松下载该电影:

\n
ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -i my_movie.m3u8 -c copy my_movie.ts\n
Run Code Online (Sandbox Code Playgroud)\n

请注意,如果 .m3u8 文件是从 Internet 下载的并且包含相对 URL,则需要将这些 URL 转换为绝对 URL。例如,seg-1-v1-a1.ts\xe2\x86\x92 http://videosource.site/seg-1-v1-a1.ts。由于 .m3u8 是一种文本格式,因此一种选择是从命令行或文本编辑器查找/替换这些值。

\n

  • 实际上,您可以使用 M3U8 文件的 Internet URL 作为输入:`ffmpeg -i "http://videosource.site/video.m3u8" output.ts`。FFMpeg 将自动计算出每个文件的 URL 并下载它们。 (7认同)
  • 您忘记包含有关如何将创建的 .ts 文件转换为可播放视频的说明,即 > ffmpeg -i input.ts -map 0 -c copy output.mkv (4认同)