将 HLS (m3u8) 转换为 MP4 [关闭]

     2023-02-16     196

关键词:

【中文标题】将 HLS (m3u8) 转换为 MP4 [关闭]【英文标题】:Converting an HLS (m3u8) to MP4 [closed] 【发布时间】:2016-01-11 12:35:43 【问题描述】:

谁能建议如何从HLS 流构造MP4 文件(与您通常想要的相反)?假设我有 m3u8 - 有没有使用 FFMPEG 或其他工具获得单个 MP4 的简单方法?

【问题讨论】:

ffmpeg -i in.m3u8 -acodec copy -vcodec copy out.mp4 @szatmary 我认为它也需要-bsf:a aac_adtstoasc @aergistal for aac audio yes, for mp3 audio no. @szatmary 当然,但我认为 HLS 中的 AAC 很常见 @aergistal 和 MP3 一样。和DD+ 【参考方案1】:

ffmpeg -i in.m3u8 -acodec copy -vcodec copy out.mp4

对于 AAC 音频,您还需要添加比特流过滤器。 (感谢@aergistal 指出这一点)

ffmpeg -i in.m3u8 -acodec copy -bsf:a aac_adtstoasc -vcodec copy out.mp4

【讨论】:

嗨。你能帮我快速做到这一点吗?我想下载 m3u8 文件但由于它不支持而无法保存,现在我想在 swift 中转换为 mp4 好的,请在 *** 上提出一个问题,详细说明您遇到问题的具体步骤,我很乐意提供帮助。 嗨。看到你的评论我真的很高兴,我在这里发布了问题,你可以看看:***.com/questions/54274457/… 此命令是否会生成一个 MP4 文件,其中包含来自 HLS 的所有备用音轨和边车 VTT 字幕,以在 MP4 中刻录字幕和音轨?【参考方案2】:

将 HLS 转换为 MP4 的另一种方法是使用 VLC 播放器。您可以通过界面和命令行进行转换。只需运行 .bat 文件,该文件包含以下几行:

chcp 65001
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" http://cdn.haramain.global/vods3/_definst_/mp4:amazons3/akra/programlar/yeni/335/c07f21e3-a313-4e8d-b594-403ddefbf11f.mp4/playlist.m3u8 --sout "#transcodevcodec=none,acodec=mp3,ab=70,channels=2,samplerate=44100:stdaccess=fileno-overwrite,mux=mp3,dst='C:\Users\aidata\Desktop\Akra FM\13.07.2013 - Karagöz - Bilmecesi.mp3'" vlc://quit
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" http://cdn.haramain.global/vods3/_definst_/mp4:amazons3/akra/programlar/yeni/335/dcb6754a-49f1-4517-bfe4-3864942f63c8.mp4/playlist.m3u8 --sout "#transcodevcodec=none,acodec=mp3,ab=70,channels=2,samplerate=44100:stdaccess=fileno-overwrite,mux=mp3,dst='C:\Users\aidata\Desktop\Akra FM\12.07.2013 - Nasreddin Hoca - Köyün Eseği.mp3'" vlc://quit

这个批处理脚本一个接一个地转换两个文件。如果您将这些命令粘贴到 cmd.exe 中,所有转换将同时开始。


现在让我解释一下代码。 chcp 65001 行允许您在目标文件名中使用 unicode 字符。以下几行由四部分组成。

    "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"

这是 VLC 播放器的路径。安装 VLC 播放器后验证。

    http://cdn.haramain.global/vods3/_definst_/mp4:amazons3/akra/programlar/yeni/335/c07f21e3-a313-4e8d-b594-403ddefbf11f.mp4/playlist.m3u8

这是一个示例 HLS 文件。我不知道如果你把这个链接放在双引号里会发生什么。

    --sout "#transcodevcodec=none,acodec=mp3,ab=70,channels=2,samplerate=44100:stdaccess=fileno-overwrite,mux=mp3,dst='C:\Users\aidata\Desktop\Akra FM\13.07.2013 - Karagöz - Bilmecesi.mp3'"

这是用于转换的 VLC 命令。您可以在VLC Documentation 中找到更多选项

    vlc://quit

这将关闭 VLC 窗口。如果您不希望您的任务栏充满 VLC 窗口,这将很有帮助。无法在播放列表中堆叠转换顺序。您必须运行 VLC,进行转换并关闭窗口。您也可以尝试在静默模式下运行 VLC。或者您可以将 VLC 窗口拖到屏幕的右下方,这样后续闪烁的窗口就不会打扰您了。

【讨论】:

text将mp4转换为hls(代码片段)

查看详情

是否值得将 HLS/DASH 用于网络视频,还是我应该坚持使用 webm/mp4 [关闭]

...)的系统。所以我正在考虑两种解决方案:将上传的视频转换为几个不同分辨率(4k、1080p、720p、 查看详情

使用ffmpeg把mp4与m3u8相互转换的操作(代码片段)

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。一、MP4转M3U8M3U8是Unicode版本的M3U,用UTF-8编码。”M3U”和“M3U8”文件都是苹... 查看详情

sh使用ffmpeg将m3u8转换为mp4(代码片段)

查看详情

Google Cloud Platform:将上传的 MP4 文件转换为 HLS 文件

】GoogleCloudPlatform:将上传的MP4文件转换为HLS文件【英文标题】:GoogleCloudPlatform:ConvertuploadedMP4filetoHLSfile【发布时间】:2022-01-0412:49:27【问题描述】:我正在构建一个平台,允许用户将一些视频文件(20-40秒)从手机上传到服务器... 查看详情

m3u8格式转换mp4

...尤其在Android、iOS等平台最为常用。那么,如何将m3u8格式转换mp4呢?推荐使用嗨格式视频转换器,其操作方法比较简单,而且稳定性较强,支持各种视频格式转换。一起来看下具体的操作方法吧~步骤1:打开视频转换工具,进入... 查看详情

如何将m3u8文件转成mp4?

...决办法:m3u8视频可以通过爱奇艺软件中的转码工具将其转换成mp4格式即可。以m3u8视频转换成mp4格式为例,具体操作如下:1、首先,在电脑桌面上找到并打开iqiyi客户端,如下图所示。2、然后,进入爱奇艺客户端后,点击屏幕顶... 查看详情

ffmpeg - 将 MOV 文件转换为 MP4 [关闭]

】ffmpeg-将MOV文件转换为MP4[关闭]【英文标题】:ffmpeg-ConvertingMOVfilestoMP4[closed]【发布时间】:2012-08-1502:49:11【问题描述】:我刚刚安装了ffmpeg,我正在尝试将我上传的所有视频编码为.mp4文件。目前大多数用户都上传.mov,我想将... 查看详情

使用 FFMPEG 将 mp4 转换为最大支持移动设备的 MP4 [关闭]

】使用FFMPEG将mp4转换为最大支持移动设备的MP4[关闭]【英文标题】:Convertmp4tomaximummobilesupportedMP4usingFFMPEG[closed]【发布时间】:2012-11-1316:39:13【问题描述】:我想使用ffmpeg将mp4转换为“小尺寸”mp4...我需要一个带有h263视频和aac音... 查看详情

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

...4格式呢?电脑端点击这里免费下载软件—>>万能视频格式转换工具步骤1:功能选择打开视频转换工具,点击”视频转换“功能选项进入;步骤2:添加文件点击”添加文件“或者是”添加文件夹“,将m3u8的视频文件添加进入,也... 查看详情

当我将视频转换为 mp4 时,PHP FFMPEG 不起作用 [关闭]

】当我将视频转换为mp4时,PHPFFMPEG不起作用[关闭]【英文标题】:PHPFFMPEGnotworkingwhenIconvertvideotomp4[closed]【发布时间】:2012-06-1904:22:11【问题描述】:我使用此代码将youtube视频转换为mp4。但它需要很多时间。请任何人都可以帮助... 查看详情

m3u8格式转换mp4

...候使用一些工具下载后也不能对m3u8格式进行播放,需要转换为MP4格式才能正常播放。电脑端点击这里免费下载软件—>>万能音频格式转换工具一起来看下具体的操作方法吧~步骤1:打开视频转换工具,进入主界面后点击“视频转... 查看详情

如何将m3u8的ts文件合并到mp4?

...s格式文件,选中ts文件,点击编辑按钮第二步,在左侧的转换类型选项中,选择合并下载,然后在操作选项的选择业务中,选择合并拼接,在合并拼接选项选择拼接视频,容器格式选择mp4或者ts格式,文件来源选择从文件夹,然... 查看详情

我可以使用网络(没有 ffmpeg)将 m3u8 文件的所有片段下载为一个 mp4 文件吗?

】我可以使用网络(没有ffmpeg)将m3u8文件的所有片段下载为一个mp4文件吗?【英文标题】:CanIdownloadallsegmentsofam3u8fileasonemp4fileusingweb(noffmpeg)【发布时间】:2015-02-2013:56:51【问题描述】:是否可以使用javascript或php将所有m3u8段下... 查看详情

使用ffmpeg转码mp4至m3u8格式并切片,以及自动检测切片m3u8脚本编写(代码片段)

...;HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。1.1,m3u8描述文件M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件&# 查看详情

利用ffmpeg切m3u8强制切.ts文件为3秒

...-s1280x720-start_number0-hls_time3-hls_list_size0-fhlsf:\test\test.m3u8关键字:-force_key_frames"expr:gte(t,n_forced*3)"  -hls_time3代表3秒-force_key_frames"expr:gte(t,n_forced*1)"  -hls_time1 代表1秒 查看详情

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

1、搜索找到所下载的m3u8格式文件,右键打开所在文件位置,用word打开此文件,里面是文本列表记录,有数千个记录,也就是表示有数千个扩展名为ts的视频文件:2、图中蓝色部分为视频文件所在目录,进入此目录即可见到所有... 查看详情

用于将 HTML5 视频转换为 mp4 和 ogg 的 ffmpeg 设置 [关闭]

】用于将HTML5视频转换为mp4和ogg的ffmpeg设置[关闭]【英文标题】:ffmpegsettingsforconvertingtomp4andoggforHTML5video[closed]【发布时间】:2011-03-0809:09:33【问题描述】:尽管大肆宣传,但实际上HTML5视频标签存在一些问题。为了使用它并使其... 查看详情