manjaro Opera B站不能使用HTML5播放器的问题

周末的时候,趁着空闲装了下口碑很好的manjaro这个发行版本。archlinux的衍生版本,安装后,整体体验确实很棒,KDE的界面!之前我安装kubuntu18.04用一段时间后plasma shell就会出现莫名其妙的CPU100%,而后就换了debian9,debian果真还是做得比较细致,不会卡但是锁屏界面进入桌面的时候巨慢!因此才考虑试试看manjaro。

结果装上后,发现opera上B站竟然是开启的flash播放器的,不是用的HTML5的播放器,很是奇怪!毕竟直接在kubuntu或者其余的发行版本都没这些问题!

打开了B站关于HTML5的试用页面:https://www.bilibili.com/blackboard/html5playerhelp.html

发现Opera竟然不能解码mp4格式,这就有点神奇了!最后发现原来是由于Opera本身在Linux平台上自带软件内的ffmpeg是阉割的版本。而其也提供了加载额外的libffmpeg.so的库程序:

cat /usr/lib/opera/resources/ffmpeg_preload_config.json
[
  "lib_extra/libffmpeg.so",
  "../../../../chromium-ffmpeg/libffmpeg.so",
  "/usr/lib/chromium-browser/libffmpeg.so",
  "/usr/lib/chromium-browser/libs/libffmpeg.so"
]

也就是说,在启动前,如果以上路径有ffmpeg的库,那么则会直接使用ffmpeg的库,显然这些大部分用的其实也是chromium编译的libffmpeg.so

当然,基本什么都可以通过pacman安装的archlinux。也有对Opera的编码库做了支持:

sudo pacman -Sy opera-ffmpeg-codecs

重启Opera后,则可以正常对MP4做兼容,B站又可以愉快的用HTML5的播放器了!

转载请注明: 转载自elkPi.com

本文链接地址: manjaro Opera B站不能使用HTML5播放器的问题

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Scroll to top