Python HTML5视频无法在OS X上的Firefox浏览器中正常播放 问题是:
我最近制作了一个视频,我想作为html5视频嵌入我的网站。我有.mp4和.ogv格式的视频。以下是我用视频设置的测试页面: 以下是我用来嵌入视频的相关html代码:Python HTML5视频无法在OS X上的Firefox浏览器中正常播放 问题是:,python,html,firefox,ffmpeg,Python,Html,Firefox,Ffmpeg,我最近制作了一个视频,我想作为html5视频嵌入我的网站。我有.mp4和.ogv格式的视频。以下是我用视频设置的测试页面: 以下是我用来嵌入视频的相关html代码: <video width="75%" controls loop poster="US_Inflation_Unemployment_Monthly_BP_Filtered.png"> <source src="US_Inflation_Unemployment_Monthly_BP_Filtered.mp4
<video width="75%" controls loop poster="US_Inflation_Unemployment_Monthly_BP_Filtered.png">
<source src="US_Inflation_Unemployment_Monthly_BP_Filtered.mp4" type="video/mp4">
<source src="US_Inflation_Unemployment_Monthly_BP_Filtered.ogv" type="video/ogg">
Your browser does not support the video tag.
</video>
发现这里的情况似乎并非如此:
Server: GitHub.com
Content-Type: video/ogg
这并不奇怪,因为Firefox将播放Github托管的视频,而不是嵌入网页中的视频。请注意,我还尝试将.webm转换为.ogv的替代品,但这并没有解决问题
关于视频
该视频是用Python和Matplotlib创建的。我使用Matplotlib将视频保存到.mp4,然后使用ffmpeg将视频转换为.ogv格式。下面是我使用的ffmpeg命令:
$ ffmpeg -i US_Inflation_Unemployment_Monthly_BP_Filtered.mp4 -acodec libvorbis -ac 2 -ab 128k -ar 44100 -b:v 1800k US_Inflation_Unemployment_Monthly_BP_Filtered.ogv
可能我没有正确地执行转换,但是我尝试了转换命令的几种不同变体。该视频由Github托管。更新:该问题似乎已在当前版本的Firefox中得到解决
$ ffmpeg -i US_Inflation_Unemployment_Monthly_BP_Filtered.mp4 -acodec libvorbis -ac 2 -ab 128k -ar 44100 -b:v 1800k US_Inflation_Unemployment_Monthly_BP_Filtered.ogv