Netflix 和 primevideo 可以在 Chrome 上运行,但不能在 Opera 上运行。未找到 Widevinecdm 组件,但 .so 文件存在

Netflix 和 primevideo 可以在 Chrome 上运行,但不能在 Opera 上运行。未找到 Widevinecdm 组件,但 .so 文件存在

之前也出现过类似的问题,但都是针对旧版本(已修复)的,而且那些解决方案不起作用。因此,又出现了一个新问题。我有 ubuntu 18.04 和最新版本的 google chrome (71)。我尝试在 Opera 上使用 Netflix 和 primevideo,但它抛出一个错误,要求我启用Widevine 内容解密模块opera://plugins。我发现它使用了谷歌浏览器libwidevine.so并签入,chrome://components但模块未列出。

我尝试从官方网站和通过 apt install 安装 Google Chrome。但它们都没有该组件,Opera 无法识别 Chrome 文件夹中的 .so 文件。

我还测试了使用铸造实验室但播放器无法在 Opera 中加载。

笔记:Firefox 播放 DRM 内容没有问题。

答案1

Ubuntu 16/18 LTS 和 Opera 上的 Amazon Prime Video 应该可以运行。但是,您需要libffmpeg.so从 Google Chrome 复制文件。尽管 Opera 是基于 Chromium 构建的,但由于许可问题,Opera 并不包含所有专有文件。您可以通过在 Opera 旁边安装 Google Chrome 来解决此问题,然后运行命令

sudo cp /usr/lib/chromium-browser/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so

这样,您无需任何附加插件即可观看 Netflix 和 Amazon Prime Video。

但是,如果您更新 Opera(即系统更新),那么您将需要再次重新运行上述代码。

相关内容