M3U8文件到MP4转换?


20

M3U8视频文件可以转换为MP4吗?我没有找到能够做到这一点的文件转换器,因为M3U8文件实际上是一个音频播放列表,文件夹中有许多较小的文件。


4
M3U是播放列表格式。你到底想要得到什么?单个大型音频文件?
Daniel B

你能告诉我们你尝试了什么以及你期望得到什么结果?
Darius

我实际上下载了一个扩展名为m3u8的视频。我不能通过文件共享将它放到我的Iphone视频播放器应用程序上,因为该文件是较小文件的文件夹。建议我使用mp4。我希望得到mp4格式的m3u8视频。
Rick Jones

由于m3u8不是标准且已知的视频格式,因此您需要提供有关该文件的更多信息。你从哪里下载的?文件有多大?你有关于该文件的任何更多细节吗?
Mokubai

由于怀疑m3u8不是实际的视频文件,而是用于链接视频文件的播放列表: developer.apple.com/library/ios/documentation/... stackoverflow.com/questions/19782389/... 人们建议您使用mp4,因为您拥有的不是视频文件,而是将流式视频文件链接在一起的播放列表。
Mokubai

Answers:


30

您可以使用ffmpeg来执行此操作...

这是一个例子:

ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4

2
这看起来像是本地网络IP地址,这意味着只有同一网络上的人才能使用该链接。你可以清理并在答案中添加更多信息吗?
Cfinley

你是对的,它是一个本地服务器。但是,命令行开关仍然适用于能够将HLS流转换为MP4
John E

不适用于ssl
jjxtra

是否可以包含字幕或字幕轨道?似乎找不到那么多。
Justin

是的,请看一下如何导出字幕 trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo
John E

3

M3U是如前所述的播放列表文件。使用VLC播放器打开它们,然后使用向导(文件→流媒体/转码向导)进行转换/转码。

如果在记事本中打开M3U,您将看到实际存储文件的URL。


它工作(使用M3U文件的网址)。测试你可以用VLC播放器播放M3U文件。
M-Razavi

1

正如@Daniel B指出的那样, M3U是播放列表格式 。它是一个非常小的文件,包含指向实际媒体的链接。 M3U8 是它的Unicode版本,这意味着它支持来自任何语言的字母和符号的链接。

由于它是纯文本文件,您可以使用记事本或其他简单的文本编辑器打开它,并尝试从中复制链接,然后使用浏览器手动下载每个视频。

如果它不是视频的直接HTTP(S)链接,而是RTMP等流媒体技术,则可能需要下载特殊程序来记录它。例如, 这用于保存RTMP流


1

我下载了视频文件xxxx-ad .m3u8 最近,我试图解决同样的问题(从在线流下载Apowersoft)。该文件只有201b大,它需要互联网连接才能播放。

我用了 格式工厂 。我一开始无法用FF打开这个文件。你不能使用打开按钮。

但是,如果您指向并单击文件并将其移动到FF窗口,它允许您添加它,选择格式并将其翻录。结果是可以离线播放的经典视频文件。如果您只想要像mp3这样的音频文件,同样有效。

请享用


0

至少在最新版本的Internet Download Manager中,你应该得到一个 .ts 文件而不是 .m3u8 (除非你复制一份 .m3u8 链接并尝试将其添加为手动下载0,因为它支持下载HLS( .m3u8 流正确。您可以直接在某些播放器中播放该文件。如果你想要一个 .mp4 文件,您可以使用像我的MP4Box GUI(或FFmpeg,请参阅JohnE的答案,并只是把它 .ts 文件后的路径 -i 而不是链接)。


-2

改变扩展对我有用。
我使用.m3u8格式的互联网下载管理器下载了一部电影,将扩展名改为.mp4
计算机科学在工作 - 我能够播放文件。


1
我认为这只有在主机也存储mp4文件时才有效,所以你所做的只是下载该文件。它对我不起作用。
Sridhar-Sarnobat
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.