我想知道为什么我的 mp4 html5 视频不是“流式传输”,而是等到完全下载后才开始在 safari 中播放。
www.pija.se
我已经尝试过 QTIndexSwapper 但它说索引位于正确的位置。
任何帮助表示赞赏。
看起来 MOOV 原子不在文件的开头。
我使用 ffmpeg 来重新定位它(没有其他编码),然后进行二进制比较(使用HexFiend http://ridiculousfish.com/hexfiend/)并且快速测试似乎表明 Safari 播放视频的速度更快
./ffmpeg -i top.mp4 -codec copy -movflags faststart top-fs.mp4
(需要注意的是,即使我清除了浏览器缓存,我也没有做诸如弹回我的测试服务器或太准确地计时之类的事情)
FWIW 我发现 ffmpeg 是一个很好的解决方案,特别是对于背景视频,你会想要尝试使用参数 https://stackoverflow.com/questions/27351136/preparing-mp4-file-for-html-5/27362604#27362604针对您的用例进行优化
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)