rya*_*nve 2 video firefox video-encoding html5-video webm
我用Miro将一些.mp4文件转换为.webm .它们在Chrome和Opera中播放,但它们不能在Firefox 16中播放.从FF 4开始,Firefox 支持 .webm.我测试了video.canPlayType()并返回"可能".我知道.htaccess中的MIME类型是正确的.我从html5rocks下载了一个测试.webm文件并将其上传到同一台服务器,它在FF中运行良好,这让我认为它必须是编码.我尝试多次转换视频,但仍然没有骰子.任何人都可以想到会导致他们无法在FF中工作的原因吗?有没有更可靠的方法将视频转换为.webm?
Chrome_ImF.webm <==在FF中有效
amber-miro.webm <==在FF中不起作用
costa-miro.webm <==在FF中不起作用
编码似乎没有问题,但是您使用Miro创建的webm文件上的文件格式存在一些错误.我建议使用ffmpeg.
我测试了你提供的amber.webm作为样本.我使用ffmpeg将其重新格式化为webm,无需编码,使用命令行:
ffmpeg -i amber.webm -acodec copy -vcodec copy amber1.webm
Run Code Online (Sandbox Code Playgroud)
结果文件似乎在Firefox中运行良好.
要通过ffmpeg直接将.mov转换为.webm,您可以使用:
ffmpeg -i amber.mov -qscale 0 amber.webm
Run Code Online (Sandbox Code Playgroud)
-qscale 0
意在保持最高品质.请参阅ffmpeg文档.
问题出在Windows上MVC 3.0附带的ffmpeg版本中.它似乎是在webm转换开始时跳帧.
要解决此问题,您可以从此处下载更新版本的ffmpeg for Windows:http://ffmpeg.zeranoe.com/builds/.
解压缩文件并在此处复制更新的ffmpeg.exe文件:
C://Program Files/Participatory Culture Foundation/Miro Video Converter/ffmpeg/
替换过时的ffmpeg.exe文件.
之后,您使用Miro Video Converter进行的webm转换应该可以在Firefox上正常运行.
归档时间: |
|
查看次数: |
2916 次 |
最近记录: |