opensuse firefoxe不支持html5的解决方法
一些视频解码是商业的,比如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