Opera 和 openSUSE 的 H.264 支持

Miq*_*que 6 opensuse codec opera

我使用的是 openSUSE Leap 42.2 和 Opera 46.0.2597.57。

互联网上的某些视频(可能是 YouTube 上的一半)在 Opera 上不起作用。YouTube 告诉我无法观看视频并建议我访问https://www.youtube.com/html5。 我的浏览器不支持H.264MSE & H.264,如页面所述,尽管 Opera 被列为支持。

我做了一些研究并安装了以下软件包(不是解决方案):

  • 铬-ffmpeg-额外
  • 铬-ffmpeg-extra-debuginfo
  • 铬-ffmpegsumo

也许我需要提一下,Firefox 在 YouTube 和其他无法在 Opera 上运行的视频上运行得非常好。

非常感谢你的帮助。

PS:如果 openSUSE Leap 42.3 解决了这个问题,这对我来说是一个选择,但我仍然没有足够的时间进行更新。

小智 5

我在 Fedora 27 上遇到了同样的问题,所以我按照@doug0 链接中提供的说明进行了操作,并尝试了使用专有编解码器预构建的 libffmpeg。以下是要点:

  • https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases
  • 复制最新版本的链接(在我的例子中是 0.26.6)
  • 关闭 Opera 浏览器
  • 打开终端,输入以下内容:

    $ curl -L -O https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/download/0.26.6/0.26.6-linux-x64.zip
    $ unzip 0.26.6-linux-x64.zip
    $ sudo mv libffmpeg.so /usr/lib64/libffmpeg_h264.so
    $ sudo mv /usr/lib64/opera/libffmpeg.so /usr/lib64/opera/libffmpeg.so.orig
    $ sudo ln -s /usr/lib64/libffmpeg_h264.so /usr/lib64/opera/libffmpeg.so
    
    Run Code Online (Sandbox Code Playgroud)
  • https://html5test.com 上验证 Opera 现在是否支持 H.264


小智 1

不幸的是,这是 Opera 中的一个已知问题OpenSuse 42.3。YouTube 报告称,从该操作系统访问时,H.264两者均MSE & H.264不受支持。这是使用的Opera 46.0.2597.26,不像你的那么新,但是更新的操作系统。

环顾网络,有一个 Chromium 编解码器补丁的参考。卸载 Chromium 对我的设置没有影响,也不会ffmpeg在卸载 Chromium 的额外编解码器后强制重新安装。对于那些不虚心的人,有一个[1]涉及 的手动链接解决方案libffmpeg.so,该解决方案似乎在那里取得了成功(但每次 Opera 更新时都必须重做)。我还没有尝试过手动链接。

[1] https://solus-project.com/forums/viewtopic.php?t=1004