我们计划在网站上使用全屏 html5 视频。我读到 MPEG-4/H.264 可能是目前最好的格式。
我有 1080p mp4 格式的视频文件……大小为 41.2mb。由于视频应该以“相对”良好的质量播放并且传输速度非常快,因此我如何优化视频文件。
有什么提示、技巧可以给我吗?在桌面上全屏视频需要 1080p 还是 720p 就足够了?
桌面全屏视频的输出尺寸应该是多少?
问候,
马特
很大程度上取决于目标受众及其连接性。如果他们有良好的连接和大显示器,他们可能会欣赏 1080p,但 720p 可能也不错。
最好是宁可降低质量,也不要冒着缓冲 IMO 的风险(尽管这显然取决于用例)。我通常的方法是与一些目标用户合作,并 A:B 测试一些不同的质量设置(调整帧大小和比特率,每次清除缓存),看看最佳点在哪里......
确保 MOOV 原子位于开始位置,这样他们就不必等待整个内容加载后再开始播放。
您可以使用以下命令相当快速地创建内容的一些示例版本ffmpeg
使用各种设置进行转码/传输复用
ffmpeg -y -i {source-file} -s 1280x720 -c:v libx264 -b 3M -strict -2 -movflags faststart {target-file}
-
-s
定义目标输出大小
-
-b
定义目标比特率
-
movflags faststart
将运行第二遍以确保 moov 原子位于您想要的位置
此外,根据您的移动目标,您可能最好使用允许自适应比特率(例如 HLS)的分段 MPEG 格式,以便浏览器可以决定最适合请求显示的比特率/帧大小
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)