![升级后 Firefox h264 (mp4) HTML 无法运行](https://linux22.com/image/1130324/%E5%8D%87%E7%BA%A7%E5%90%8E%20Firefox%20h264%20(mp4)%20HTML%20%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C.png)
所以我刚刚升级了笔记本电脑和台式机。
- 桌面=全新安装
- 笔记本电脑 = 从 15.04 升级
现在 Firefox 无法播放h264/mp4
YouTube 或其他网站上的视频。
我尝试过一个干净的配置文件,它“有效”,但无法输出 1080p。为此,我必须启用
media.fragmented-mp4.exposed=true
media.fragmented-mp4.ffmpeg.enabled=true
media.fragmented-mp4.gmp.enabled=true
media.mediasource.enabled=true
此后就会出错。
我也测试过这个 w3schools 视频这也不起作用。所以这与有关mp4
,因为 HTML5vp9
运行良好。
ubuntu-restricted
等全部安装完毕(否则 youtube.com/html5 仍然会出现错误。)
尝试用谷歌搜索,没有结果。
答案1
这为我修复了这个问题:
sudo apt-get install ubuntu-restricted-extras
答案2
我以为 Cisco H.264 编解码器在下载后已启用并处于活动状态,但您向我展示了 Firefox 中的设置默认禁用了它 ( media.fragmented-mp4.gmp.enabled;false
)。因此,插件会自动下载并处于活动状态,但可能从未使用过。非常有见地,谢谢。
我自己做了一些研究过去并使用 Vimeo,无需编辑 about:config 中的条目。要使 Vimeo 正常工作,我得出的结论是,您只需安装gstreamer1.0-libav
。据我所知,Vimeo 播放器不提供有关内容的技术信息,默认情况下,在启用高清选项的情况下,似乎提供 720p H.264。
现在我知道我可以在 about:config 中选择性地禁用 WebM 和 H.264,并验证 YouTube 的 HTML5 页面上的设置,我可以进行更多测试。我目前只能在笔记本电脑上访问移动互联网,YouTube 的最高分辨率只能达到 720p。我回家后会检查一下(我记得我的 Ubuntu 机器上有 1080p 选项,没有使用 Flash,也没有错误)。
好的,YouTube 上的 1080p 播放对我来说在 14.04 和 15.10 上是可以的。我通过禁用其他编解码器的配置选项并在 HTML5 播放器页面上检查它们是否已被禁用。只要 YouTube 不会因为修改太多而导致不一致,而无需重新启动 Firefox,一切都会正常运行。
我在一个非常相似的问题的回答中发布了更多信息:ubuntu 升级后 yt 无法使用
答案3
现在可与 Firefox 43 配合使用。因为 gstreamer 已被 ffmpeg 取代。
答案4
在 about:config 中禁用媒体源扩展,它在 15.10 中已损坏