ffmpeg h.264视频在Safari中播放但在Chrome中播放

时间:2011-12-22 21:52:02

标签: ffmpeg video-streaming html5-video

我正在使用ffmpeg将.MOV原始视频编码为压缩的H.264视频,以便在html5网站上显示。我正在使用以下字符串对视频进行编码:

ffmpeg -y \
-i in.mov
-b 3500k -bt 4000k \
-acodec libfaac -ac 2 -ar 48000 -ab 192k \
-vcodec libx264 -vpre ultrafast -vpre baseline \
out.mp4

生成的视频效果很好,在Safari中播放效果很好,但Chrome无法识别。有什么想法吗?

感谢。

2 个答案:

答案 0 :(得分:0)

对于h264,我认为Chrome has dropped support因为Google只想使用没有专利的开放编解码器,例如WebM。

答案 1 :(得分:0)

谷歌宣布他们正在放弃对Chrome中H.264的支持。然而,这是一年多以前,他们从未承诺过时间表。

与此同时,我正在复制这篇文章中描述的同样问题。我最终想出了如何让它发挥作用。原始问题未指定正在使用的视频标记。我发现如果你只是指定:

<video src="file.mp4"></video>

并且视频以黑框开始,看起来不起作用(只是一个什么都不做的黑盒子)。指定'autoplay =“true”'自动开始播放或'controls =“yes”'表示播放控件出现。