Linux版opera浏览器最新版无法播放视频

这里的视频指的是html5视频,而不是flash视频,因为flash视频只需要安装正确的flash插件,这里不提了。
opera是调用的libffmpeg.so来播放的,唯一不能播放的原因是你的libffmpeg.so异常,如果你是从官方下载的最新版opera,那么有个地方你可以去,那就是Arch Linux的仓库,有志愿者已经打包好了最新的 opera-ffmpeg-codecs 包啦!!!

如果我是ubuntu的能下载那个Arch Linux的 opera-ffmpeg-codecs 包吗?
当然可以,下载解压,直到得到libffmpeg.so为止,把这个libffmpeg.so放到/lib/x86_64-linux-gnu/opera/lib_extra下面。(这个lib_extra是我自己新建的)
接着打开opera安装目录的resources目录下的ffmpeg_preload_config.json文件,加入到第一行,最终文件如下所示:

[
"lib_extra/libffmpeg.so",
"/usr/lib/x86_64-linux-gnu/opera/libffmpeg.so",
"/usr/lib/chromium-browser/libffmpeg.so",
"/usr/lib/chromium-browser/libs/libffmpeg.so"
"../../../../chromium-ffmpeg/libffmpeg.so",
]

注:
1:我在opera浏览器的关于里面看到的我的opera是chrome v79版本,而上面我从Arch Linux的仓库下载的opera-ffmpeg-codecs也是79版本的,所以能正常工作啦。
2:我下载的opera它的安装目录是/lib/x86_64-linux-gnu/opera/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

CAPTCHA