前言 #
下载rocky Linux之后,发现gnome video(原totem)默认不支持rmvb,因为rmvb也涉及到专利的问题。
问题定位 #
- 缺乏rmvb相关的编码器
问题表现 #
- 显示需要realmedia多路分配器
- 显示
解决办法 #
1. 启用 RPM Fusion 仓库 #
# 安装 free 和 non-free 仓库
sudo dnf install \
https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm \
https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm
# 更新仓库元数据
sudo dnf clean all
sudo dnf update
2.安装核心组建 #
基础包:
sudo dnf install gstreamer1 \
gstreamer1-plugins-base \
gstreamer1-plugins-good \
gstreamer1-plugins-bad \
gstreamer1-plugins-ugly
编码器插件:
sudo dnf install gstreamer1-libav
3.验证安装 #
gst-inspect-1.0 | grep libav
预期输出应包含 avdec_h264
、avdec_aac
等解码器。
总结 #
其实如果更新了系统和启用 RPM Fusion 仓库后,在桌面端打开视频,也会推荐你安装对应的编码器。安装后再打开视频就可以正常观看rmvb视频了。
