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

几天前,一切都运转良好。 但是在最后一次Ubuntu更新后 – 另外Flash播放器已更新 – (我只是认为这是在更新后发生但可能没有)我无法在youtube中观看1080p,480p和240video。 实际上没有选项只有360p和720p。 我试图重新安装Firefox和Flash播放器,但没有任何改变。 我认为这个问题与youtube有关。 因为我可以从vimeo.com和其他网站观看1080pvideo。 请帮我。

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

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

  • 为什么你不能再在Firefox中播放1080p或480p的YouTube HTML5video – 2013年11月5日
  • 没有1080p youtube的选项 – 2015年1月25日
  • 如何在Firefox中使用Youtube的HTML5播放器(在Linux上)获得1080p – 2015年6月29日

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

  • 忽略保修龙
  • media.mediasource.enabledmedia.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’
    • 设置为’True’的所有内容都以media.fragmented-mp4 – 除了media.fragmented-mp4.use-blank-decoder ,需要设置为’False’:

所有应该工作(对我来说,使用Firefox Beta和ffmpeg可用…对于ffmpeg 14. *发布试试这个问题 ):


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

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

问题出在YouTube HTML5播放器上,我遇到了同样的问题并通过安装Flash插件来修复。 然后转到此链接并选择禁用html5播放器,如果它仍然是默认值。

之后,它应该是这样的:

在此处输入图像描述

它也可能是因为Firefox上缺乏H.264编解码器支持。

为GStreamer安装FFmpeg插件为我解决了这个问题:

 sudo add-apt-repository ppa:mc3man/gstffmpeg-keep sudo apt-get update sudo apt-get install gstreamer0.10-ffmpeg