之前也出现过类似的问题,但都是针对旧版本(已修复)的,而且那些解决方案不起作用。因此,又出现了一个新问题。我有 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(即系统更新),那么您将需要再次重新运行上述代码。