Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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
2021年HTML5视频兼容性(MP4、WEBM、OGG)_Html_Video_Ffmpeg - Fatal编程技术网

2021年HTML5视频兼容性(MP4、WEBM、OGG)

2021年HTML5视频兼容性(MP4、WEBM、OGG),html,video,ffmpeg,Html,Video,Ffmpeg,HTML5视频的支持在过去的几年里已经有了很大的发展。我试图理解元素是否仍然需要有三个源:MP4、WEBM和OGG 在整个StackOverflow中有很多答案,其中有很多信息相互矛盾——其中一些说您现在只需要MP4,其他人说,MP4和WEBM就足够了,最后许多人说您需要这三种产品(尽管这些文章中有许多已经有10年的历史了) 无论是MP4还是WEBM都将得到普遍支持(尽管我发现2011年有一份报告说他们将取消对MP4/H.264的支持)。(同时列出Google Chrome确实支持MP4/H.2

HTML5视频的支持在过去的几年里已经有了很大的发展。我试图理解
元素是否仍然需要有三个源:MP4、WEBM和OGG

在整个StackOverflow中有很多答案,其中有很多信息相互矛盾——其中一些说您现在只需要MP4,其他人说,MP4和WEBM就足够了,最后许多人说您需要这三种产品(尽管这些文章中有许多已经有10年的历史了)

无论是MP4还是WEBM都将得到普遍支持(尽管我发现2011年有一份报告说他们将取消对MP4/H.264的支持)。(同时列出Google Chrome确实支持MP4/H.264)。似乎只允许在MP4中输出,这对我来说意味着MP4必须具有广泛的兼容性

另见

为了实现广泛的兼容性,HTML5视频播放器中包含哪些视频类型,是否有明确的信息

背景:我正在构建一个允许上传视频的内容管理平台。上载新视频时,将启动转换过程,将视频转换为所需格式。这需要时间和CPU/内存,所以如果可能的话,我想把上传的视频转换成尽可能少的格式


p、 然而,这个问题在网络上播放视频的基础不断发展,大多数答案都变得无关紧要。

对于最新的浏览器,除了mp4之外,您不需要其他任何东西,但是如果您想支持较旧的开源浏览器,您可以添加ogg或webm文件。


几年前我还包括了.ogg,但我觉得没有必要了。仍然呈现这两种格式只是为了安全起见。

MP4+h264+aac到处播放。其他任何东西都至少有一个浏览器无法播放它。我们说的是多大年纪了?