Opera - 您的浏览器目前无法识别任何可用的视频格式

Opera - 您的浏览器目前无法识别任何可用的视频格式

我在 Ubuntu 16.04 上使用 Opera 浏览器版本 56.0.3051.43 和 I3wm,我得到了

您的浏览器目前无法识别任何可用的视频格式

当尝试播放 YouTube 上的一些视频时HTML5。我看过几个关于这个问题的论坛,但都是关于非常过时的版本,而且没有明确的步骤。我该如何解决这个问题?

答案1

由于法律限制,Opera无法分发 H264 编解码器。您可以使用以下解决方法:

安装chromium-codecs-ffmpeg-extra包并创建链接至libffmpeg.so

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

您可以在“关于”对话框中检查您的 Opera 安装目录。

答案2

我已经安装了 Opera,可以deb从以下位置下载软件包Opera 网站并且无法加载来自 YouTube 的 HTML 5 视频。对我而言,唯一有效的解决方案是卸载我使用的版本:

sudo apt-get remove --purge opera-stable

然后按照这个 AskUbuntu 的说明安装 PPA 包中的版本邮政

添加指向 opera 稳定源的指针:

sudo sh -c 'echo "deb http://deb.opera.com/opera/ stable non-free" >> /etc/apt/sources.list.d/opera.list'

安装密钥:

sudo sh -c 'wget -O - http://deb.opera.com/archive.key | apt-key add -'

获取新的存储库:

sudo apt-get update

使用以下方法安装最新的 Opera:

sudo apt-get install opera-stable

现在 Opera 能够处理 HTML5 视频。

答案3

通过网络搜索opera linux 启用 h.264我在 Unix & Linux SE 上找到了这个答案Opera 和 openSUSE 的 H.264 支持这表明尝试一些不同的想法,但它会带来一个更有希望的结果Opera 论坛从 4 个月前开始可能/应该有效:

burnout426 4 个月前
@drpostman 更好的指导。

启动 Opera,转到,https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/并下载 0.31.4-linux-x64.zip 文件。在 Opera 的下载对话框中,单击文件夹图标以在文件管理器中显示该文件。右键单击它并选择“在此处提取”。这将为您提供libffmpeg.so

右键单击文件管理器中的空白处,选择“以 root 身份打开”,并输入密码。然后,右键单击libffmpeg.so并选择剪切。

然后,在文件管理器中,浏览到“ /usr/lib/x86_64-linux-gnu/opera/”。右键单击空白处并选择创建一个名为 的新文件夹lib_extra。创建文件夹后,进入该文件夹,右键单击空白处并选择粘贴。然后您应该会看到libffmpeg.so那里。然后,重新启动 Opera 并转到https://youtube.com/html5例如,查看是否启用了 h.264 支持。然后,测试一些视频。在 youtube 上,您可以右键单击视频并选择“stats for nerds”以查看它是否使用 vp9 或 h.264。或者,您可以尝试这些 h.264 视频以确保它们可以正常工作。

然后您可以关闭文件管理器。

(在 Linux Mint 19 Cinnamon x64 上测试)

其他可能值得尝试的答案(来自之前的问题)包括:

答案4

问题并不在于 Opera,平心而论,问题在于它libffmpeg.so实际上是专有编解码器支持。我有一个小脚本,可以在 Opera 更新或安装后添加所需的支持。获取脚本这里. 一旦拥有它,使其可执行并按如下方式运行它。

chmod 755 opera_codec.sh
./opera_codec.sh

希望这对你有所帮助,因为它对我来说一直都很有用。然后你可以去测试你的 html5 支持https://html5test.com

相关内容