Gabriel Ziegler Asked: 2018-11-09 09:35:27 +0800 CST2018-11-09 09:35:27 +0800 CST 2018-11-09 09:35:27 +0800 CST Opera - 您的浏览器目前无法识别任何可用的视频格式 772 我在带有 I3wm 的 Ubuntu 16.04 上使用 Opera 浏览器版本 56.0.3051.43,我得到了 您的浏览器目前无法识别任何可用的视频格式 当试图在 youtube 上播放一些关于HTML5的视频时。我看过几个关于这个的论坛,但只有非常过时的版本,没有一个是非常明确的步骤。我该如何解决这个问题? video youtube opera html5 7 个回答 Voted Sergey Podobry 2019-06-03T00:28:48+08:002019-06-03T00:28:48+08:00 由于法律限制,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 安装目录。 Best Answer Gabriel Ziegler 2018-11-11T13:23:33+08:002018-11-11T13:23:33+08:00 我已经使用可从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 视频。 Xen2050 2018-11-10T08:02:23+08:002018-11-10T08:02:23+08:00 从Opera linux enable h.264的网络搜索中,我在 Unix & Linux SE H.264 support for Opera 和 openSUSE 上找到了这个答案,建议尝试一些不同的想法,但它从 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 上,您可以右键单击视频并选择“书呆子统计信息”以查看它使用的是 vp9 还是 h.264。或者,您可以尝试这些 h.264 视频以确保它们正常工作。 然后您可以关闭文件管理器。 (在 Linux Mint 19 Cinnamon x64 上测试) 其他可能值得尝试的答案(来自较早的问题)包括: 从https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases或http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromium-browser/复制libffmpeg.so文件 使用Opera 的 snap 版本 SaTa 2020-01-04T13:50:00+08:002020-01-04T13:50:00+08:00 Sergey Podobry 的说明在 Ubuntu 19.10 上对我不起作用。进一步深入研究这个问题,似乎chromium-codecs-ffmpeg-extra不再有必要的编解码器了。如果您在此处查看文件的包列表,则可能会注意到这一点。 相反,这就是我所做的: 从此处下载早期 Ubuntu 版本(如 18.04)的编解码器。 解压包,然后解压data.tar.xz文件。 在提取的文件夹中,导航到 data/usr/lib/chromium-browser。您会发现编解码器名为libffmpeg.so. 将此文件移动到/usr/lib/x86_64-linux-gnu/opera/lib_extra. 重启歌剧。 Chomps 2019-08-08T20:23:35+08:002019-08-08T20:23:35+08:00 问题不在于 Opera,平心而论,这里的问题libffmpeg.so实际上是专有编解码器支持。我有一个小脚本,可以在 Opera 更新或安装后添加您需要的支持。在此处获取脚本。拥有它后,使其可执行并按如下方式运行。 chmod 755 opera_codec.sh ./opera_codec.sh 希望这对您有所帮助,因为它一直对我有用。然后,您可以在https://html5test.com上测试您的 html5 支持 CKP 2019-07-05T06:10:22+08:002019-07-05T06:10:22+08:00 我的修复:我去了https://www.youtube.com/html5(谢谢 Grandpa Dave!), 滚动到左侧的 BOTTOM YOUTUBE LOGO 就在左下角徽标“LANGUAGE”的右侧,并且 更正了我的位置/语言。 在那之后一切都很好。如果这对你有用,请分享。这是一个奇怪的自动位置选择。我认为当comp用另一个国家时间自动填充我的日期/时间时可能会有问题,果然,youtube匹配了不正确的自动位置。 Ian Colwell 2019-11-24T06:04:54+08:002019-11-24T06:04:54+08:00 如果有人正在寻找单行 Opera 安装脚本,您可以使用以下命令: curl -sSL https://raw.githubusercontent.com/icolwell/install_scripts/master/opera_install.bash | bash 我已根据Sergey Podobry 的回答更新了安装脚本,因此它将链接正确的视频编解码器。该脚本托管在这里。
由于法律限制,Opera无法分发 H264 编解码器。您可以使用以下解决方法:
安装
chromium-codecs-ffmpeg-extra
包并创建一个链接libffmpeg.so
:您可以在“关于”对话框中检查您的 Opera 安装目录。
我已经使用可从Opera 网站
deb
下载的软件包安装了 opera,但它没有从 youtube 加载 HTML 5 视频。对我有用的唯一解决方案是卸载我使用的版本:然后在其他 AskUbuntu帖子之后安装 PPA 包中的版本。
添加指向 Opera 稳定源的指针:
安装密钥:
获取新的存储库:
安装最新的 Opera:
现在 Opera 能够处理 HTML5 视频。
从Opera linux enable h.264的网络搜索中,我在 Unix & Linux SE H.264 support for Opera 和 openSUSE 上找到了这个答案,建议尝试一些不同的想法,但它从 4几个月前,这可能/应该有效:
其他可能值得尝试的答案(来自较早的问题)包括:
libffmpeg.so
文件Sergey Podobry 的说明在 Ubuntu 19.10 上对我不起作用。进一步深入研究这个问题,似乎
chromium-codecs-ffmpeg-extra
不再有必要的编解码器了。如果您在此处查看文件的包列表,则可能会注意到这一点。相反,这就是我所做的:
从此处下载早期 Ubuntu 版本(如 18.04)的编解码器。
解压包,然后解压
data.tar.xz
文件。在提取的文件夹中,导航到 data/usr/lib/chromium-browser。您会发现编解码器名为
libffmpeg.so
.将此文件移动到
/usr/lib/x86_64-linux-gnu/opera/lib_extra
.重启歌剧。
问题不在于 Opera,平心而论,这里的问题
libffmpeg.so
实际上是专有编解码器支持。我有一个小脚本,可以在 Opera 更新或安装后添加您需要的支持。在此处获取脚本。拥有它后,使其可执行并按如下方式运行。希望这对您有所帮助,因为它一直对我有用。然后,您可以在https://html5test.com上测试您的 html5 支持
我的修复:我去了https://www.youtube.com/html5(谢谢 Grandpa Dave!),
在那之后一切都很好。如果这对你有用,请分享。这是一个奇怪的自动位置选择。我认为当comp用另一个国家时间自动填充我的日期/时间时可能会有问题,果然,youtube匹配了不正确的自动位置。
如果有人正在寻找单行 Opera 安装脚本,您可以使用以下命令:
我已根据Sergey Podobry 的回答更新了安装脚本,因此它将链接正确的视频编解码器。该脚本托管在这里。