Netflix 可以在 chrome 上运行,但不能在 chromium 上运行?

Netflix 可以在 chrome 上运行,但不能在 chromium 上运行?

在我的 debian 安装中,我安装了 chromium 39 和最新版本的 libnss3,netflix 无法播放。我尝试了 ubuntu 安装,但也失败了。我尝试从网站安装 chrome,它成功了。我查看了chrome和chromium的版本。它们都是 39.0.2171.XY。据我所知 chrome 38+ 可以工作。

为什么 Netflix 不能在 Chromium 中运行,而 chrome 却可以?有没有办法让 Netflix 在 Chromium 中运行?

答案1

这是因为chrome包装...

Widevine 内容解密模块 - 版本:1.4.6.667

启用 Widevine 许可证来播放 HTML 音频/视频内容。 (版本:1.4.6.667)

...而chromium事实并非如此,Netflix 在 2014 年 8 月转为默认允许 HTML5 内容。访问:

chrome://插件

...查看列表。

您需要安装该插件才能chromium使其正常工作。您还可以在使用时添加 google talk 插件和 pdf 插件,但如果您这样做,您几乎只是安装了,chrome因为这些是一些主要区别。

但事实上,直到 2015 年夏末,您都无法单独安装该组件chromium- 我们可以将一个组件与另一个组件关联起来(短暂)赢得数字化限制性管理,我猜。经过一些严重的停机和专家黑客攻击,您也许能够编译自己的软件包chromium顺便说一句,编译不是周日开车)- 但你可能必须将插件从chrome.

如果做不到这一点,你可以使用 Ubuntu chromeppa 源,我想:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | 
sudo apt-key add -
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | 
sudo tee -a /etc/apt/sources.list.d/google.list

...我想,如果您同意使用闭源chrome二进制文件,也许应该可以解决问题。

不过,自 2015 年 8 月起,您可以现在单独安装 Widevine 模块因为chromium维护者已经修补了源以接受其使用。例如,在 Arch Linux 系统上有铬宽藤AUR包裹。看看它的PKG构建脚本来看看它是如何完成的 - 它看起来并不很复杂。本质上chrome...deb是下载 debian 软件包文件,从中提取一些 Widevine 相关文件,捕获它们的版本号,然后将它们复制到相关的chromium安装路径中。

还有管道灯项目应该使您能够使用 Silverlight 插件(通过wine观看 Netflix 视频(所以不是适用于 的 HTML5 方法chromechromium。在我看来,这是一种有点严厉的方法,但它是一个流行的选择。

答案2

Chromium 已重新编译为能够加载二进制 Widevine 组件,可在跟踪此问题的 chromium bug 上找到说明:

https://code.google.com/p/chromium/issues/detail?id=429452#c16

答案3

我们现在有了一个可行的解决方案!感谢 saiarcot895 和 fabian.r 的出色工作)

您可以在 Ubuntu/debian 上使用此 PPA

https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-beta

从 /opt/google/chrome beta 43 目录中提取 libwidevinecdmadapter.so 和 libwidevinecdm.so (我们稍后会将其打包。)

并将这两个文件复制到 /usr/lib/chromium-browser/

启动 chromium,你就完成了!

最重要的是,saiarcot895 在这些 chromium 版本中启用了 VAAPI 支持,因此现在您可以在低端 Intel Soc(例如 Baytrail)上观看超高清 netflix(您甚至无法使用 chrome...)

请确认它在您这边有效。

答案4

拱门Linux:

  1. 安装 chromium 和 google-chrome
  2. 从 Chromium 链接到 Google Chrome 库:ln -s /opt/google/chrome/libwidevinecdm.so /usr/lib/chromium/libwidevinecdm.so
  3. 启动/重新启动chromium并享受

相关内容