我正在创建一个视频托管网站,用户可以上传视频,然后通过FFMPEG转换为网络可见的webm格式,但我似乎有一个问题,让html5 -视频在Internet Explorer (IE 11, Windows 8.1,安装的webm扩展)上工作。
标准的"大兔子巴克"视频(在这里找到:http://www.webmfiles.org/demo-files/)在IE上工作得很好,但如果我使用FFMPEG将视频转换为webm,它根本不播放,而是简单地在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脚本和一个html页面,用于呈现两个视频元素,分别用于使用FFMPEG编码之前和之后。
谢谢!
下载了最新版本,似乎已经对它进行了排序,我一定是真的很不幸,抓住了一个坏了的构建!
- IE 11参见
不支持的元素msdn.microsoft.com/en-us/library/ie/hh773181%28v=vs.85%29.aspx
元素msdn.microsoft.com/en-us/library/ie/hh772960%28v = vs.85%29.aspx
-
请使用此仿真例如:BGSOUND可以使用这个仿真
-
不要忘记:在IE 11中你不能使用附件!!!!!
-
html文档开头必须为
& lt;doctype HTML>& lt;HTML LANG="xx"> <——xx像en或de……——>
-
安装WebM和Ogg的编解码器
-
FFMpeg库必须包含webM库http://ffmpeg.zeranoe.com/
-
其他信息见http://www.twseiten.com