如何从 M3U8 文件下载视频

Mah*_*vir 21 m3u8

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

我想从上面的文件下载视频文件。我怎样才能下载这个视频?

小智 38

使用VLC很容易。大多数步骤都是显而易见的,您只需要做一招。

  1. 测试:复制 M3U8 文件的 URL。
  2. 打开 VLC 并点击Ctrl/ Cmd+ N,将其粘贴到那里。如果 VLC 播放它,那么你就快到了。
  3. 现在下载 M3U8 文件。
  4. 诀窍是:它缺少 TS 段的原始 URL,因此您必须将其粘贴在段的名称之前。例如seg-1-v1-a1.tshttp://videosource.site/seg-1-v1-a1.ts,它位于您下载 M3U8 文件的 URL 中。甚至使用记事本/文本编辑及其替换功能,或手动将 URL 粘贴到每个文件名。(在这种情况下,字符串seg是一个常见示例,因此您可以在替换函数中使用它。)
  5. 现在你有了一个“网络兼容”的 M3U8 文件,你可以将它添加到 VLC。如果 VLC 播放它,那么你就快到了。
  6. 在 VLC 中,单击文件菜单? 转换/流...
  7. 拖放 M3U8 文件作为媒体源。
  8. 自定义配置文件:封装:MP4/MOV,视频和音频:“保持原始……”。申请…
  9. 指定输出文件名。
  10. 单击以另存为文件

VLC 会将文件重新混合为 M4V 文件。本地应该可以玩。(M4V 文件可以重命名为 MP4,它们实际上是 MP4 文件。)

转换和流式传输 保留原始视频/音频轨道

  • 它正在播放,但未存储在磁盘中,它仅创建一个不可播放的小文件 (3认同)

M. *_*tin 26

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

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

请注意,如果 .m3u8 文件是从 Internet 下载的并且包含相对 URL,则需要将这些 URL 转换为绝对 URL。例如,seg-1-v1-a1.ts? http://videosource.site/seg-1-v1-a1.ts. 由于 .m3u8 文件是一种文本格式,因此一种选择是使用文本编辑器的查找/替换选项来完成此操作。


Muh*_*hir 8

我能最终确定的最好方法是使用Chrome 扩展 CoCoCut

下载流文件或 m3u8 类型文件的简单、简单和智能的方式。