我想知道为什么我的mp4 html5视频不是"流媒体"而是在它开始在野生动物园玩之前等待它完全下载。
www.pija.se
我尝试了QTIndexSwapper,但它说索引位于正确的位置。
任何帮助表示感谢。
答案 0 :(得分:2)
看起来MOOV原子不在文件的开头。 我使用ffmpeg来重新定位(没有其他编码)然后进行二进制比较(使用HexFiend)并且快速测试似乎表明Safari正在更快地播放视频
./ffmpeg -i top.mp4 -codec copy -movflags faststart top-fs.mp4
(需要注意的是,即使我清除了浏览器缓存,我也没有像弹回我的测试服务器或时间太准确一样)
FWIW我发现ffmpeg是一个很好的解决方案,特别是对于背景视频,你需要play around with parameters来优化你的用例