video - 使用 ffmpeg 将带有不连续标记的 HLS 转换为 MP4

标签 video ffmpeg concatenation http-live-streaming m3u8

我正在尝试使用 ffmpeg 将 HLS 中的所有 block 连接到单个 mp4 文件中。 我尝试了命令: ffmpeg -i -vcodec 复制 -acodec 复制 -bsf:a aac_adtstoasc

但是,我注意到如果 m3u8 包含不连续性标签,则串联效果不佳,即视频在所有丢失的 block 期间停止。

有什么想法,如何转换以使视频连续播放,即忽略丢失的 block ?

最佳答案

看起来这是一个已知问题。

https://trac.ffmpeg.org/ticket/5419

FFMPEG Trac ticket #5419 HLS EXT-X-DISCONTINUITY tag is not supported

关于video - 使用 ffmpeg 将带有不连续标记的 HLS 转换为 MP4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38241521/

相关文章:

android - Android 上的快速视频压缩

audio - 如何使用 mkvmerge 和外部时间码强制 A/V 同步?

c++ - QVideoFrame 的许多构造函数中的 1 个的未定义引用

objective-c - 如何关闭 FFmpeg 打开的流?

google-sheets - Google 表格行到数组

video - 在视频中的 Ffmpeg 中重新缩放或动态缩放图像

linux - youtube 如何支持从视频的任何部分开始播放?

html - 带剪辑路径的视频在 Safari 中不显示/不工作

sql - 如何将 T-SQL 中的结果连接到列中?

javascript - Grunt 不要连接 css 和 jquery 文件