我需要制作一部可以在iPhone和Android上播放的视频,但问题是当我点击手机上的播放时,它至少需要7秒才能启动。
所以也许我需要在此代码中修改一些内容以使视频在手机上播放(可能需要另一种格式):
ffmpeg -i VIDEO -c:v libx264 -s 640x480 -strict experimental -c:a aac VIDEO.MP4
必须有一些东西可以使视频播放更快,而不会延迟启动。
我尝试了一个FLV
文件,它在Android上工作正常,但iPhone无法播放。
答案 0 :(得分:2)
如果您指的是渐进式下载方案,则可以使用:
-movflags faststart
运行第二遍将索引(moov atom)移动到开头 文件。此操作可能需要一段时间,并且不会以各种方式工作 输出碎片等情况,因此无法启用 默认值。
moov原子通常位于文件的末尾,在这种情况下,在播放之前需要完整下载。使用上述命令将其移至开头可以立即开始播放。