Jer*_*y T 7 video mp4 google-chrome h.264
我有两个不同的视频,两者(据我所知)通常以相同的方式捕获,我正在尝试使用Chrome中的HTML5视频标记.两个视频都在VLC中打开并完美播放,因此我认为文件损坏没有任何问题,两者都是带有H.264格式的mp4,使用YUV色彩空间.但是,当我尝试在Chrome(Version 21.0.1180.89)中播放一个时,它会给我一个灰色的播放按钮,而另一个则完美无缺.作为参考,我的操作系统是Ubuntu 10.10,虽然我在操作系统的新版本中看到了同样的问题.这是我是将视频加载到HTML5标记中,还是直接导航到存储视频的URL.我有点在这里损失,没有人知道我应该去找到显著差异是两个视频之间的什么什么方向发展?
这个工作:https://dl.dropbox.com/u/100841270/1_G101_20120914_0139PM_Course_101.mp4
这个不是:https://dl.dropbox.com/u/100841270/1_G101_20120914_1156AM_Course_101.mp4
它似乎与操作系统无关,因为我在Windows和Linux中都看到了同样的问题.Ubuntu中的Chrome 22 beta似乎也不起作用.
我们遇到了这个问题,发现按照iPhone的webview标准对文件进行编码可以创建在Chrome中运行良好的文件.Chrome和iPhone webview共享相同的渲染引擎,看起来它们具有类似的HTML5视频要求.
并非所有H.264编码的Mp4文件都受Chrome支持,编码过程中的细微差别可能会产生不起作用的视频.即使使用了完全相同的编码设置,H.264也是可变比特率编码器,因此不同的视频可能会超出比特率限制.
我们成功的编码设置是:
以下是我们用于获取这些设置的参考.可能并非所有这些都是Chrome所必需的,但我们坚持这些规则并发现所有视频都适用于这两个平台.进一步的研究可能会确定导致Chrome无法播放视频的确切设置.
我运行的是 Windows XP,而 chrome 也不喜欢第二个。
我对原因的最佳猜测是,工作的一个只有 6.4 MB,但另一个大约有 21.7 MB。Chrome 可能只是拒绝直接播放那么大的视频。您是否尝试过让 YouTube 托管它,并将他们的播放器嵌入到您的网站中?这可能会解决问题。(如果您担心随机的陌生人观看这些视频,为什么要把它们发布在这里?为什么有人想观看它们?不过,您可以在 YouTube 上将视频设为私有,以防这些只是两个演示相同问题的视频你面对的是真实的视频。)
当我尝试使用 Windows 的内置播放器时,这两个视频都存在一个不同的问题,这也可能使情况变得更加复杂。当我使用计算机的视频播放器时,这两个视频都出现扭曲,水平拉伸了 300%。
您是否还有其他视频以完全相同的方式失败?由于这些只是真实事物的测试视频,如果这是唯一存在该问题的视频,我不会说这确实是一个问题,除非它再次出现。功能失调的视频可能只是遇到了百万分之一的机会,因为它的内容恰到好处,因此无法正常播放。
| 归档时间: |
|
| 查看次数: |
12245 次 |
| 最近记录: |