我使用Linux中的ffmpeg将视频转换为mp4(H.264和aac编解码器),并尝试使用HTML5从服务器运行视频。 它不工作。但如果我在本地运行视频,使用wamp服务器其播放顺利。为什么HTML5不能从服务器播放视频?
FFmpeg的评论
ffmpeg -i inputfile.avi -sameq -acodec libfaac -ab 128kb -vcodec libx264 -b 1157kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 312×176 -title X outputfile.mp4
HTML 5编码
<!DOCTYPE HTML>
<html>
<body>
<video width="320" height="240" controls="controls">
<source src="testfile_mov.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</body>
</html>
我测试了网络sniffer.It内容类型赋予文字/ html.How从我的网络服务器播放HTML5。
在Chrome中我得到的空白屏幕(Chrome会从其他网站的HTML5视频是playing.Chrome下载并安装到今天)。而在Safari其工作。(Safari浏览器版本5.0.3)
是的,事实上,你可以发送一个PHP头(在这种情况下不符合标准),但你可以看看是否会有帮助? – DarkMantis