使用FFMPEG编码时,Internet Explorer无法播放WEBM

时间:2014-03-20 15:44:50

标签: internet-explorer ffmpeg video-streaming html5-video webm

我正在创建一个视频托管网站,用户可以上传视频,然后通过FFMPEG转换为网页可查看的webm格式,但我似乎在将HTML5视频用于Internet Explorer(IE 11,Windows)时遇到问题8.1,安装了webm扩展)。

标准大兔子'视频(在这里找到:http://www.webmfiles.org/demo-files/)在IE上运行正常,但是如果我使用FFMPEG将视频转换为webm,它根本不会播放,只是简单地说明了“无效的来源”#39;在HTML5视频元素上。

我正在使用这些命令行参数在FFMPEG上转换为webm:

ffmpeg.exe -y -i bunny.webm -vcodec libvpx -acodec libvorbis -f webm bunny2.webm
由于视频在VLC,Windows媒体播放器,Firefox和Chrome上正常运行,但在IE上却没有,因此它很糟糕。任何人之前都遇到过这个问题,或者可以提供任何有关如何修复它的指示?

您可以下载此示例zip(https://www.dropbox.com/s/dhp64c4rh7xqttj/IE-Webm.zip),其中包含用于运行上述FFMPEG参数的bat脚本和用于使用FFMPEG呈现前后编码的两个视频元素的html页面。

谢谢!

2 个答案:

答案 0 :(得分:1)

下载了最新版本并且似乎已对其进行了排序,我一定非常不走运并抓住了一个破损的版本!

答案 1 :(得分:0)

  • IE 11见

不推荐使用的元素msdn.microsoft.com/en-us/library/ie/hh773181%28v=vs.85%29.aspx

Elements msdn.microsoft.com/en-us/library/ie/hh772960%28v=vs.85%29.aspx

  • 请使用此模拟 例如BGSOUND能够进行此仿真

  • 不要忘记:在IE 11中你不能使用附件!!!!!

  • html文档开头必须

< !DOCTYPE HTML> < HTML LANG =“xx”> < ! - xx喜欢en或de ... - >