问题描述
我需要创建一个带有“sidx”框的 Fragment-MP4 来创建一个可流式传输和可搜索的视频,以便 MediaSource API 使用它 通过使用“--index”选项,用 Bento4 很容易做到这一点,但我想用 ffmpeg 来做到这一点,因为它有很好的其他选项,如编解码器、比特率和关键帧,如果我同时使用两者(ffmpeg, bento4) 通过 PHP exec 创建 fmp4
解决方法
您必须至少设置 -movflags +dash
。对于每个 moof 框的 sidx,就是这样。对于全局 sidx,您还必须设置 global_sidx
,因此 -movflags +dash+global_sidx
。