FFmpeg sidx 原子不显示

FFmpeg sidx atom not showing

我需要创建一个带有“sidx”框的 Fragment-MP4 来创建可流式传输和可搜索的视频以供 MediaSource 使用 API 使用“--index”选项在 Bento4 中很容易做到这一点,但我想用 ffmpeg 做到这一点,因为它有很好的其他选项,如编解码器、比特率和关键帧,如果我同时使用两者(ffmpeg, bento4) 通过 PHP exec

创建 fmp4

您必须至少设置 -movflags +dash。对于每个 moof 框的 sidx,就是这样。对于全局 sidx,还必须设置 global_sidx,因此 -movflags +dash+global_sidx.