前提条件
1、用户权限:需要以有sudo
权限的用户登录系统,才能安装软件包。
2、EPEL 源仓库:VLC 软件包在 RPM Fusion 源仓库中可用,但该仓库依赖于 EPEL 源仓库,EPEL 源仓库不可用,需要先启用它。

安装步骤
1. 启用 EPEL 源仓库
确保 EPEL 源仓库已启用,如果未启用,可以使用以下命令进行启用:
- sudo yum install epelrelease
2. 启用 RPM Fusion 免费软件源仓库
启用 RPM Fusion 免费软件源仓库:
- sudo yum install https://download1.rpmfusion.org/free/el/rpmfusionfreerelease7.noarch.rpm
3. 安装 VLC
现在可以安装 VLC 软件包了:

- sudo yum install vlc
4. 启动 VLC
安装完成后,可以通过以下方式启动 VLC:
- vlc
或者点击桌面环境中的 VLC 图标(如果有的话)。
将 VLC 设置为默认媒体播放器
要将 VLC 设置为 CentOS 上的默认媒体播放器,可以按照以下步骤操作:
1、打开“活动屏幕”。
2、搜索并打开“default applications”。

3、在音乐和视频下拉菜单中选择“VLC media player”。
更新 VLC
当有新版本发布时,可以通过桌面升级工具或运行以下命令来更新 VLC:
- sudo yum update vlc
常见问题与解答
Q1: VLC 无法作为 root 用户运行怎么办?
A1: VLC 不建议以 root 用户身份运行,如果需要以 root 用户身份运行,可以修改 VLC 二进制文件,但这不推荐,建议创建一个普通用户并使用该用户运行 VLC。
Q2: 播放 RTSP 流时如何设置?
A2: VLC 支持通过 RTSP 方式进行流媒体传输,以下是一个简单的示例命令,用于播放一个 RTSP 流:
- vlc vvv "rtsp://192.168.150.171:9999/rtsp://192.168.150.171:9999" sout="#transcode{vcodec=h264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://192.168.150.1:9999/}" loop # loop表示循环播放,不加则只播放一次
客户端访问:
- linux: vlc vlc://@ip:port
- windows: 打开vlc客户端 > 媒体 > 打开网络串流 > 输入rtsp://ip:端口 > 打开
Q3: 如何解决 VLC 播放界面文字乱码的问题?
A3: VLC 播放界面出现文字乱码,可以尝试安装或更新相关字体包,或者调整系统的字体设置,具体方法可能因系统配置而异。
Q4: 为什么 VLC 播放某些媒体文件时没有声音?
A4: VLC 播放某些媒体文件时没有声音,可能是由于音频设备配置不正确或缺少必要的音频编解码器,可以尝试在 VLC 的音频设置中调整音频输出设备,或安装相关的音频编解码器包。
通过以上步骤和解答,您应该能够在 CentOS 上成功安装并使用 VLC 多媒体播放器,如果在使用过程中遇到其他问题,建议查阅 VLC 官方文档或寻求社区帮助。