Firefox (Iceweasel) 24 中的 H.264 支持

Mar*_*ter 5 debian firefox video iceweasel video-encoding

我正在使用Firefox (Iceweasel) 24Debian Wheezy。当我访问https://www.youtube.com/html5 时,它显示我的浏览器不支持H.264

当我使用 转到相同的 URL 时Chrome,它显示H.264受支持

谷歌搜索后,我发现很少有关于此的 debian 错误报告。似乎H.264是故意禁用的。事实上,当我about:buildconfig在 Firefox 中访问时,我看到它已被编译--disable-gstreamer

我很困惑为什么这是禁用的。这是技术原因还是“许可证/免费软件”问题

有没有什么简单的方法可以H.264在我的浏览器中启用(除了重新编译我自己的 iceweasel 包)?

有人可以解释一下这种情况以及为什么会出现这种情况吗?

编辑:

我已经安装了所有必需的软件包:

gstreamer0.10-ffmpeg
libx264-123
libavutil51
libavformat53
libavcodec53
gstreamer0.10-plugins-good
chromium-browser
Run Code Online (Sandbox Code Playgroud)

小智 6

由于依赖性问题,Iceweasel 似乎在 24.5 (详细信息)中禁用了 GStreamer 支持。

你有几个选择。

  1. 通过包安装非自由的 Firefox。关于如何在此处执行操作有一个很好的概述- 请参阅已接受的答案。

  2. 从源代码安装 Iceweasel。alpertek 已经非常全面地介绍了这一点。

  3. 从稳定版的 Debian (wheezy) 切换到测试版或不稳定版。较新的 Iceweasel(版本 29+)软件包现在似乎正在使用 GStreamer 1.0,并且根据更改日志重新启用了 GStreamer 支持。您可以考虑从测试或不稳定存储库中固定较新版本的 IceWeasel,但我认为您很快就会进入依赖地狱,因此不建议这样做。


Tig*_*ger -2

尝试安装 x264 包:

# apt-get install x264
Run Code Online (Sandbox Code Playgroud)