为何 Firefox 已经使用 FFMPEG 中的 H264 解码器,还另外自带 OpenH264 的插件?

假如系统中没有 FFmpeg, 那么包括 H.264 在内的许多网页视频在火狐浏览器里将无法播放。既然已经将这些任务交给了 FFmpeg, 为何火狐又额外带了一个 OpenH264 的插件?用途在哪里?

那个插件是 H.264 编码器,不是解码器。

另外不装 FFMPEG 的话,火狐也只是少了 H.264 支持而已。别的视频格式的支持没有变化。

1赞

奇怪了!

我在上面附加的 mozilla 网站链接,根本没有 “Firefox comes with the OpenH264 add-on to support WebRTC or video communication.” 那句话,但本论坛去抓取那个链接的时侯却提取出了那句话。然后我检查那个网页链接的源码,发现里头写着:

<meta name="description" content="Firefox comes with the OpenH264 add-on to support WebRTC or video communication."/>

要是它直接在网页里写明 OpenH264 插件是用来 WebRTC 视频采集的,我之前就应该知道它是用来视频编码而非解码的。

网页里说了「to support video calls」啊。另外 about:addons 里也写了是编码器。

1赞

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。