几天前,一切都运行良好。但在上次 Ubuntu 更新后 - Flash Player 也更新了-(我只是认为那是在更新后发生的,但可能不是)我无法在 youtube 上观看 1080p、480p 和 240 视频。实际上没有选项,只有 360p 和 720p。我尝试重新安装 Firefox 和 Flash Player,但没有任何变化。我认为这个问题只与 youtube 有关。因为我可以从 vimeo.com 和其他网站观看 1080p 视频。请帮助我。
答案1
HTML5 通常比 Flash 更好(尤其是安全方面),只是 Youtube 的实现使用了 Media Source Extensions,它在 Firefox 中可用,但目前默认禁用(编辑:在最近的 Firefox 中这应该不再是一个问题(自版本 44 以来) - 如果您的系统上安装了适当的编解码器):
- 为什么你无法再在 Firefox 中播放 1080p 或 480p 的 YouTube HTML5 视频- 2013 年 11 月 5 日
- 没有 1080p youtube 选项- 2015 年 1 月 25 日
- 如何在 Firefox 中的 Youtube HTML5 播放器中获得 1080p(在 Linux 上)- 2015 年 6 月 29 日
要修复此问题,基本上请转到about:config
:
这YouTube HTML5 播放器启用页面至少应该看起来像这样:
然后坐下来享受 1080p 播放(如果它不需要像我的一样由于宽带带宽而缓冲半个小时:)
如果需要启用 MSE 和 H264,可以使用建议的方法这里在about:config
:
- 创建一个名为的新布尔键
media.mediasource.ignore_codecs
并将其设置为“True” - 它现在可以工作,因此请检查https://www.youtube.com/html5 - 如果还不起作用,请执行以下操作:
然后所有都应该可以工作(对我来说,Firefox Beta 和 ffmpeg 都可用...对于 14.* 版本的 ffmpeg 尝试这个问题):
编辑:至少在 Firefox 43 中,执行上述操作可能会破坏 HTML5 播放器。似乎还有其他问题(至少使用 Firefox 的用户代理),但无论如何,如果它坏了,请尝试设置media.fragmented-mp4.gmp.enabled
为false
(来源)
编辑:再次在 Firefox 44(使用默认的 FF 用户代理)中出现一些问题,但对我来说,它显示有关 HTML5 视频的错误,而实际上是因为视频由于其他原因(例如版权)而被阻止。我现在强制使用 HTML5这个插件
另一项编辑:现在似乎没有必要在新的个人资料上,可能是因为https://www.mozilla.org/en-US/firefox/44.0/releasenotes/#new
答案2
问题出在 YouTube HTML5 播放器上,我遇到了同样的问题,并通过安装 flash 插件解决了该问题。然后转到此链接html5
如果它仍然是默认播放器,则选择禁用播放器。
之后它看起来应该像这样:
答案3
这也可能是由于 Firefox 缺乏 H.264 编解码器支持造成的。
为 GStreamer 安装 FFmpeg 插件为我解决了这个问题:
sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg