2012-02-16 322 views
0

通过一系列大型活动达成协议,我坚持使用Windows上的Safari浏览器以HTML5格式进行视频播放。适用于Safari浏览器窗口的最佳HTML5视频格式(或让VP8在Windows上的Safari浏览器中播放)

我不能使用任何其他浏览器,Chrome是不可能的,我必须使用Safari,它必须在Windows上才能兼容硬件。

我发现的最佳格式是h.264 Quicktime文件,但我仍然得到一些帧丢失和撕裂。

该视频正在播放1920x1080分辨率,我已经尝试下采样到720p,这会导致明显的质量损失和性能上没有明显的增益。

我正在寻找以下两个解决方案之一: - Safari的插件(与Windows兼容)使用除Quicktime以外的其他内容作为HTML5视频。我看过,WebM(VP8)插件仅适用于OSX。 - 任何视频格式配置,可在Windows上的Quicktime中更快地解码。我甚至试过ProRes无济于事,甚至比h.264慢。

回答

0

更新... Ogg Theora可以用XiphQT在Quicktime中播放,但在尝试播放各种Ogg视频格式时遇到了很多问题。

随着H.264,如果使用的是X264(例如:手刹)转码/编码视频,以下可以在高级模式下设置:

cabac=0:ref=1:me=umh:bframes=0:weightp=0:8x8dct=0:trellis=0:subq=6:tune=fastdecode 

这些参数:

  • ref = 1,将参考帧限制设置为1,使用更多参考帧需要更多处理。
  • 扫描B- = 0,禁用扫描B-,在这个不知道,但我相信,力P帧这是更快
  • CABAC = 0,禁用CABAC压缩,这会使输出较小,但拿更多的处理
  • 调= fastdecode,设定的调预设优化输出专为解码

我不是肯定的,还没有找到他们对解码的影响确凿的证据等选项,更不用说如果它们对解码有任何影响的话。例如,“me”设置用于代码转换过程中的子像素强度,它对视频质量有影响,但了解帧的更改方式,可能会对解码过程产生影响(在某些视频中)。这是我不知道的,但是为了更好地理解我来自哪里。

更多关于这些设置可以在这里找到:

http://mewiki.project357.com/wiki/X264_Settings

相关问题