Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python HTML5视频无法在OS X上的Firefox浏览器中正常播放 问题是:_Python_Html_Firefox_Ffmpeg - Fatal编程技术网

Python HTML5视频无法在OS X上的Firefox浏览器中正常播放 问题是:

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

我最近制作了一个视频,我想作为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" 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