video - 将 HLS (m3u8) 转换为 MP4

标签 video ffmpeg mp4 http-live-streaming transcoding

<分区>

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

最佳答案

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

关于video - 将 HLS (m3u8) 转换为 MP4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33108105/

相关文章:

c#-4.0 - 从视频c#中提取音频作为MP3文件

image - FFmpeg 将图像合并到视频中

Android MediaMuxer illegalstateexception 无法停止 muxer mMediaMuxer.stop()

ios - 在 iOS 上使用 Phonegap 播放 mp4 视频

java - 如何在 java 中将 mp4 转换为 mp3

javascript - 如何通过 API "input type=' 文件'“标记...NO Jquery 或外部库更改本地文件的视频源

ruby-on-rails - 在简单的 Rails 应用程序中使用 HTML5 视频标签

python - 正在从视频.avi文件中读取文件

c++ - 由于库的包含语句,无法通过 GCC 编译使用库 (FFmpeg) 的 C 程序

video - 如何在 Media Foundation 中从 MP4 和 x264 流中提取颜色矩阵