opensuse firefoxe不支持html5的解决方法

发布时间 2023-06-10 15:10:33作者: 秋来叶黄

一些视频解码是商业的,比如h264,作为自由软件opensuse默认不支持,firefox默认也不支持,导致无法播放。

增加Packman

packman是opensuse第三方源,就是为了提供这些商业软件的。

sudo zypper ar http://mirrors.aliyun.com//packman/suse/openSUSE_Leap_15.5 Packman

我们使用国内的源,也可以使用国外的源,估计速度比较慢。阿里云还有其他的源,可以在主页搜索。
https://mirrors.aliyun.com/packman/?spm=a2c6h.25603864.0.0.3a0b45051RUUMq
https://developer.aliyun.com/mirror/?spm=a2c6h.13651102.0.0.45671b11rIjStS&serviceType=mirror
https://ftp.fau.de/packman/suse/

安装替换解码相关的软件

如果所有对应的解码类库,系统是有安装的,但是官方也说了,是阉割版的,有些是无法解码的,所以需要用packman的替换,可以手动替换,但是比较多,不知道哪些需要替换,用下面的命令全部替换更新

sudo zypper dist-upgrade --from Packman --allow-vendor-change

重启浏览器,理论上就可以播放html5了。

https://en.opensuse.org/Additional_package_repositories
https://zh.opensuse.org/index.php?title=SDB:Firefox_播放_MP4/H.264_视频&redirect=no
https://forums.opensuse.org/t/browsers-does-not-recognize-html5-video/143482/4