HTML5 视频无法在 Opera 中播放

问题描述 投票:0回答:7

此网站有一些问题...

除了 Opera 之外,所有浏览器都可以播放 HTML5 视频。它以前玩过,但我在最近的更新中看不到任何会影响它的东西......

有什么想法吗?

javascript html video opera
7个回答
2
投票

这里我最终解决了Opera自带的libffmpeg.so的一些问题,这样我们就可以使用Chromium自带的库文件了。 (有点像上面那个人发布的内容,但我的没有应用符号链接。

从软件管理器安装 chromium 浏览器,然后:

 sudo mv /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so.old

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

重新启动 Opera


1
投票

更新到最新版本的 Opera。转到 this repo 并下载相关的 ffmped 二进制文件,然后解压并剪切到您的

/usr/lib/x86_64-linux-gnu/opera/
并重新启动 Opera。

就是这样,您就可以播放您想要的视频了。


1
投票

至少在 Ubuntu 20.04 中该问题再次存在。至少在使用

apt-get
安装 Opera 的场景中。

在 Ubuntu 20.04 + 中,软件包

chromium
chromium-ffmpeg
现在只能(在不够新的版本中)作为 snap 包使用。您也可以将 Opera 安装为 snap 来解决这个问题,但这对我来说不是一个解决方案,因为我找不到如何在保留所有设置的情况下迁移到 Opera 的 snap 版本。

如果 Opera 安装了

apt-get
,则 Opera 目录中的文件
libffmpeg.so
/usr/lib/x86_64-linux-gnu/opera
必须替换为指向
sudo ln -s /snap/chromium-ffmpeg/current/chromium-ffmpeg-104195/chromium-ffmpeg/libffmpeg.so libffmpeg.so
的链接,也许必须调整链接版本 (104195),以便 Opera 在您的系统上正常运行(否则带有视频的页面会崩溃)。


0
投票

我无法播放 www.edge.org 上的视频。我收到一条消息,大意是:无法使用当前设置播放视频。我通过使用 apt-get/aptitude 安装 chromium-codecs-ffmpeg-extra 解决了这个问题。我在 Ubuntu Gnu/Linux 上使用 Opera 版本 50.0.2762.58。


0
投票

解决方案...

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

0
投票

有一个针对 x86_64 系统的自动化解决方案:https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine

它将下载并安装最新的可用 libffmpeg.so 和可选的 WidevineCDM。 在某些系统上,它还可以在每次 Opera 更新后自动启动。


0
投票

使用Linux Mint 22 + Opera One(版本:113.0.5230.86) 视频无法重现,尝试了很多解决方案。 唯一有效的是 Maksim Ivanox 提供的: 有一个针对 x86_64 系统的自动化解决方案:https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine

© www.soinside.com 2019 - 2024. All rights reserved.