Opera 无法播放 Twitter 视频(及其他视频)

Opera 无法播放 Twitter 视频(及其他视频)

在此处输入图片描述

上面是一个例子。它在其他网站上使用其他视频播放器也会做同样的事情,但我认为这是比较知名的一个。

有什么帮助吗?

答案1

正如其他人所说,主要问题是 ffmpeg 库。要解决此问题,请安装 Chromium,然后复制ffmpeg.soChromium 使用的文件。您可以这样做:

sudo cp /snap/chromium/current/usr/lib/chromium-browser/libffmepg.so /usr/lib/x86-64-linux-gnu/opera/

此后,只需重新启动 Opera,问题就会解决。

注意:每次 Opera 升级时,您都需要复制ffmpeg.so

答案2

在终端中运行此命令 ( Ctrl++ Alt) T

sudo apt-get install chromium-codecs-ffmpeg-extra

然后重新启动 Opera。

答案3

如果您在网络上观看非 Flash 视频时遇到问题,则可能是视频使用了 H.264 编解码器。过去,chromium-codecs-ffmpeg-extra 已经解决了这个问题(可能还会再次出现)。不幸的是,Opera 有时在使用该库时会遇到一些问题,因为它与 Chromium 集成得非常紧密。目前还没有 100% 完善的解决方案来让 Opera 支持 H.264。

基本上,Opera 在许可方面遇到了麻烦。Opera 使用的提供许多编解码器的库称为 ffmpeg。但是,他们删除了其中的 H.264 部分,因为即使 ffmpeg 拥有免费许可,H.264 的专利池也会向使用它实现的商业项目(如 Opera)收取许可费。

但是,Chromium 和 Chrome 在其 ffmpeg 库中确实支持 H.264,因为 Google 已经支付了许可费。

切换到谷歌浏览器也许很有可能完全解决这个问题。(对我来说,在 Ubuntu 14.04 和 16.04 - 64 位上都是如此)

我建议尝试的唯一其他选择是安装Ubuntu 受限附加软件包可在 [multiverse 存储库] 中找到,其被定义为不受支持的、闭源的和受专利限制的软件:

有关多元宇宙存储库的更多信息以及如何以及是否启用它,请参阅这个精彩的问答

资料来源:

https://help.ubuntu.com/community/OperaBrowser

多元宇宙、受限宇宙和主宇宙之间有什么区别?

答案4

我安装了适用于 Linux 的 skype,然后使用以下命令将 skype libffmpeg.so 复制到 opera。sudo cp /usr/share/skypeforlinux/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so 重新启动 Opera。视频现在可以在 Opera 上播放。

相关内容