在我的 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 chrome
ppa 源,我想:
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 方法chrome
)在chromium
。在我看来,这是一种有点严厉的方法,但它是一个流行的选择。
答案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:
- 安装 chromium 和 google-chrome
- 从 Chromium 链接到 Google Chrome 库:
ln -s /opt/google/chrome/libwidevinecdm.so /usr/lib/chromium/libwidevinecdm.so
- 启动/重新启动
chromium
并享受