FFmpeg sidx 原子未显示

问题描述

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

解决方法

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...