我知道很多地方已经多次回答过如何让 Netflix 在 Linux 上运行。这个问题有些不同,因为:
- Firefox 在 Firefox 52 中停止了对 NPAPI 插件的支持,因此我通常使用 pipelight 和用户代理覆盖的解决方案将不再有效
- 由于 Linux 包含了 widevine,这个问题实际上不应该发生。
首先,我的问题。Netflix 似乎无法识别它应该使用 widevine。当我使用非 Windows UA 时,它会告诉我安装 silverlight,当我使用 Windows UA 时,它只会停留在黑屏上。我尝试过许多不同的 UA。Widevine 列在 中about:plugins
。
答案1
您可以在 Firefox 52 上重新启用 NPAPI 支持,方法是打开about:config
,添加布尔首选项插件.load_flash_only并将其设置为错误的。
(这就是在 Firefox ESR 中保持 NPAPI 支持几个月不变的原因。)
编辑:
该偏好设置从 Firefox 54 开始不再起作用。
答案2
我们家里有 2 台 Ubuntu 16.04 电脑,Widevine 似乎在 64 位版本设备上的 Firefox 52 中运行良好,我仍然可以观看 Netflix 和其他以前使用 Pipelight 插件的网站。然而,在 32 位设备上却不行,尽管 Widevine 已列在 Firefox 插件中。作为短期解决方案,Gunnar Hjalmarsson 的建议很有效。
我还按照以下说明安装了 Vivaldi + Widevine: http://www.omgubuntu.co.uk/2016/07/watch-netflix-chromium-vivaldi。从注释中找到了32位Linux的正确脚本,启动wgethttp://dist.control...,由 Ruari Ødegaard 编写。我只是复制了脚本并将其粘贴到终端并开始安装。
Vivaldi/Widevine 解决方案确实有效,尽管视频流看起来有点突兀。我不知道这是 Widevine 的问题还是笔记本电脑本身的问题。
答案3
要运行 Netflix,Ubuntu 16.04 + Firefox 53 + Widevine 插件 + VLC Media Player 运行良好,而且我在普通笔记本电脑上运行 Netflix 没有任何问题。我发现 Firefox 上的 Netflix 在没有 VLC 的情况下无法运行。我猜 VLC 安装会将必要的视频编解码器放在您的机器上。您还需要仔细检查 Firefox 上是否选中了“播放 DRM 内容”(在“首选项”>“内容”部分)。我还发现 Ubuntu 16.04 上的 Chrome 58 也运行良好。希望这对您有所帮助。
答案4
尝试使用 Firefox ESR(扩展支持版本)。它仍然支持插件。
看https://www.mozilla.org/en-US/firefox/organizations/了解更多信息。
看https://www.mozilla.org/en-US/firefox/organizations/all/用于下载。
笔记: 这Windows 64 位版本的 Firefox 52 ESR仅支持 Adobe Flash 和 Microsoft Silverlight 插件。如果您还需要 Java 或其他插件的支持,请选择 Windows (32 位) 下载。*