如何从 M3U8 文件下载视频 [关闭]

Posted

技术标签:

【中文标题】如何从 M3U8 文件下载视频 [关闭]【英文标题】:How to download a video from an M3U8 file [closed] 【发布时间】:2015-07-04 18:30:50 【问题描述】:

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

我想从上述文件中下载视频文件。 如何下载此视频?

【问题讨论】:

您可以使用Adownloader。 【参考方案1】:

VLC 很容易上手。大多数步骤都很明显,您只需要做一个技巧。

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

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

【讨论】:

感谢您的回答!这为我节省了很多时间!它在我的带有 VLC v3.0.11 的 Windows 7 上运行。 它正在播放,但不存储在磁盘中,它只是创建一个不可播放的小文件 当我尝试这种方法时,它创建的文件只有前五分钟左右 (5:35) 的较长视频。 花费太多时间 Tushar,使用Video Downloadhelper浏览器插件,一键获取M3U8文件的链接。整个过程需要 【参考方案2】:

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

ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -i my_movie.m3u8 -c copy my_movie.ts

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

【讨论】:

太棒了!它甚至可以理解 m3u8 文件中的#EXT-X-KEY:METHOD=AES-128 标头并下载相应的解码密钥【参考方案3】:

我能最终确定的最好方法是使用Chrome extension CoCoCut。

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

【讨论】:

工作超级好,非常好用! 仅供参考,CocoCut 不会下载经过 hls 加密的视频 对我来说就像一个魅力,谢谢你的提示【参考方案4】:

你也可以使用 Jdownloader2 来做同样的事情。更好的是,它不像 VLC 那样消耗那么多 CPU 时间。

【讨论】:

【参考方案5】:
    首先,在 Chrome 浏览器上播放视频文件。 使用键盘键入 Ctrl+Shift+I。 导航到网络部分并在过滤器框中搜索 M3u8。 将显示列表。通过右键单击选择最后一个 M3u8 文件并复制链接地址。 在手机上下载https://play.google.com/store/apps/details?id=com.leavjenn.m3u8downloader&hl=en_IN&gl=US。 打开应用程序并粘贴您复制的 URL。 单击下载。 谢谢...继续支持。

【讨论】:

以上是关于如何从 M3U8 文件下载视频 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从手机上下载的m3u8视频格式,怎么在电脑上播放?

m3u8视频如何下载到电脑上

下载受保护的m3u8视频

如何将下载多个m3u8的小视频合并转换为MP4或是其他完整的视频?????

m3u8网页视频怎么打开

如何把m3u8格式转换成mp4格式?