在 youtube 中,只有 360p 和 720p 选项。(没有 240p、480p 和 1080p)

al0*_*l0s 8 video firefox youtube display-resolution

几天前,一切都运行得非常好。但是在上次 Ubuntu 更新之后——Flash 播放器也更新了——(我只是认为这是在更新后发生的,但也许不是)我无法在 youtube 上观看 1080p、480p 和 240 视频。实际上没有选项只有 360p 和 720p。我尝试重新安装 Firefox 和 Flash Player,但没有任何改变。我认为这个问题与 youtube 相关。因为我可以从 vimeo.com 和其他网站观看 1080p 视频。请帮我。

图片来自https://www.youtube.com/html5

Wil*_*ilf 9

HTML5 通常比 Flash 更好(特别是安全方面),只是 Youtube 的实现使用了 Media Source Extensions,它在 Firefox 中可用,但当前默认禁用编辑:在最近的 Firefox 中,这应该不再是问题(自版本 44 起)-如果您的系统上安装了适当的编解码器):

要修复它,基本上去about:config和:

  • 忽略保修龙
  • media.mediasource.enabled&media.mediasource.webm.enabled条目设置为true

YouTube的HTML5播放器使页面看起来应该以最低的是这样的:

启用 html5 播放器的工作截图
越蓝的东西越开心

然后坐下来享受 1080p 播放(如果它不需要像我一样由于宽带带宽而缓冲半小时:)


如果您需要启用MSE和H264,你应该能够做到这一点使用方法建议在这里about:config

  • 创建一个名为的新布尔键media.mediasource.ignore_codecs并将其设置为“True” - 它现在可以工作,因此请检查https://www.youtube.com/html5
  • 如果它还不起作用,请执行以下操作:
    • 设置media.mediasource.mp4.enabled为“真”
    • 设置为 'True' 开头的所有内容media.fragmented-mp4- 除了media.fragmented-mp4.use-blank-decoder需要设置为 'False' 的内容:

然后一切都应该工作(对我来说,Firefox Beta 和 ffmpeg 可用......对于 14.* 版本的 ffmpeg 试试这个问题):


编辑:至少在 Firefox 43 中,执行上述操作可能会破坏 HTML5 播放器。似乎还有其他问题(至少与 Firefox 的用户代理有关),但无论如何,如果它中断,请尝试设置media.fragmented-mp4.gmp.enabledfalse

编辑:再次在 Firefox 44(使用默认的 FF 用户代理)中,可能会出现一些问题,但对我来说,它显示了关于 HTML5 视频的错误,实际上因为视频因其他原因(例如版权)而被阻止。我现在用这个插件强制 HTML5 另一个编辑:现在似乎不需要新的配置文件,可能是由于https://www.mozilla.org/en-US/firefox/44.0/releasenotes/#new