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

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

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

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

答案1

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

要修复此问题,基本上请转到about:config

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

YouTube HTML5 播放器启用页面至少应该看起来像这样:

启用 HTML5 播放器后可正常运行的屏幕截图
蓝色的东西越多越快乐

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


如果需要启用 MSE 和 H264,可以使用建议的方法这里about:config

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

然后所有都应该可以工作(对我来说,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

答案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

相关内容