大家好,我是冯哥的缓存。装完办公软件,接下来轮到音视频软件了。Linux 下播放本地视频、听在线音乐,其实并不比 Windows 难——但问题也不少,主要集中在编解码器缺失、软件版本老旧和DRM 版权内容无法播放这三块。这篇把以上说的四款软件搞定,其它音视频软件安装可以参考这四款软件的安装方法。
先看清楚:Linux 音视频软件生态
软件 | 类型 | Linux 版 | 编解码器支持 | 推荐程度 |
VLC | 本地播放器 | ✅ 官方支持 | 内置全格式 | ⭐⭐⭐⭐⭐ |
mpv | 本地播放器 | ✅ 官方支持 | 内置全格式 | ⭐⭐⭐⭐⭐ |
网易云音乐 | 在线音乐 | ✅ 官方 Linux 版 | — | ⭐⭐⭐⭐ |
QQ音乐 | 在线音乐 | ✅ 官方 Linux 版 | — | ⭐⭐⭐ |
酷狗音乐 | 在线音乐 | ❌ 无官方 Linux 版 | — | ⭐ |
Spotify | 在线音乐 | ✅ 官方支持 | — | ⭐⭐⭐⭐ |
SMPlayer | 本地播放器 | ✅ 官方支持 | 依赖 mpv/mplayer | ⭐⭐⭐ |
💡提示: VLC 和 mpv 都是全平台开源播放器,编解码器齐全,对 Linux 原生支持最好,强烈推荐先装这两款。网易云/QQ音乐官方有 Linux 版,但更新节奏较慢,偶有兼容性问题。
一、VLC 媒体播放器
为什么推荐 VLC?
VLC 内置了几乎所有主流编解码器(H.264/H.265/AV1/HEVC/MKV/FLAC/AAC),装好即用,不需要额外装编解码器包。这是它在 Linux 下比 Windows 系统自带播放器更强的原因。
安装方式对比
安装方式 | 命令复杂度 | 版本 | 推荐程度 |
apt 仓库安装 | 简单 | 稳定版 | ✅ 首选 |
Flatpak 安装 | 简单 | 较新版 | 🟡可选 |
snap 安装 | 简单 | 稳定版 | ❌ 不推荐 |
安装步骤(apt 方式,推荐)
Ubuntu / Debian系版本:
sudo apt update sudo apt install vlc
Fedora系版本:
先启用 RPM Fusion 源(包含多媒体编解码器)
sudo dnf installhttps://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E%fedora).noarch.rpm sudo dnf install vlc
Arch / Manjaro系版本:
sudo pacman -S vlc
⚠️注意: Ubuntu 官方仓库的 VLC 不包含 DVD 解码支持。如果要播放加密 DVD,需要额外安装 libdvdcss2(从第三方源)。普通视频文件不受影响。
常用操作
功能 | 快捷键 |
播放/暂停 | 空格 |
快进/快退 10秒 | Shift + → / ← |
快进/快退 60秒 | Ctrl + → / ← |
调整音量 | Ctrl + ↑/↓ |
全屏/退出全屏 | F 或双击 |
打开字幕 | V(循环切换) |
截图 | Shift + S |
二、mpv 播放器
VLC vs mpv,有什么区别?
对比项 | VLC | mpv |
图形界面 | ✅ 完整 GUI | ❌ 极简,偏命令行 |
资源占用 | 中等 | 很低 |
硬件解码 | ✅ 支持 | ✅ 支持 |
脚本扩展 | 有限 | ✅ Lua 脚本极强 |
适合人群 | 普通用户 | 进阶用户/DIY 爱好者 |
mpv 界面极简(几乎只有一个播放窗口),但性能最好,对高分辨率视频(4K/8K)支持更优,并且支持用 Lua 脚本高度定制。如果你不在乎界面好看,mpv 是更省资源的选择。
安装步骤
Ubuntu / Debian系版本:
sudo apt install mpv
Fedora(需要 RPM Fusion)系版本:
sudo dnf install mpv
Arch / Manjaro系版本:
sudo pacman -S mpv
基础配置(可选)
mpv 的配置文件在 ~/.config/mpv/mpv.conf,可以设置默认行为:
mkdir -p ~/.config/mpv cat > ~/.config/mpv/mpv.conf << 'EOF'
启用硬件解码(Intel / AMD 可用 vaapi,NVIDIA 用 nvdec)
hwdec=auto-safe
默认音量
volume=70
字幕字体大小
sub-font-size=40 EOF
💡提示:hwdec=auto-safe让 mpv 自动选择最合适的硬件解码方式,兼容性最好。如果播放 4K 视频有卡顿,再考虑改成 hwdec=vaapi(Intel/AMD)或 hwdec=nvdec(NVIDIA)。
三、Ubuntu 系统的多媒体编解码器
Ubuntu 默认不安装专有编解码器,可能导致部分视频/音频格式无法播放(比如 MP3、H.264、AAC)。建议装完系统后统一安装:
sudo apt install ubuntu-restricted-extras
这个包包含:
包含内容 | 说明 |
libavcodec-extra | FFmpeg 扩展编解码器(H.264/H.265/AAC 等) |
gstreamer 插件 | 系统级多媒体框架支持 |
Microsoft 字体 | Arial/Times New Roman 等(WPS 乱码修复有用) |
unrar | RAR 压缩包支持 |
⚠️注意:安装过程中会弹出微软字体的授权协议,需要按 Tab选到"确认"再回车。安装完成后重启一次,效果最好。
四、网易云音乐
安装步骤(deb 包)
步骤一:下载安装包
去网易云官网(music.163.com)→ 下载 →选 Linux → deb 版本
步骤二:安装
sudo apt install ./netease-cloud-music_*.deb
步骤三:启动
netease-cloud-music
或者在应用菜单搜索"网易云音乐"
已知问题与解决方案
问题 | 现象 | 解决方法 |
无法启动 | 点击后无反应/闪退 | 终端运行 netease-cloud-music --no-sandbox |
界面空白/白屏 | 打开后全白 | 尝试:netease-cloud-music --disable-gpu |
Wayland 下卡顿 | 鼠标移动卡顿 | 在启动命令加 ELECTRON_OZONE_PLATFORM_HINT=x11前缀 |
无法登录 | 扫码/账号均失败 | 检查网络,或换用 Web 版 music.163.com |
版本太旧 | 部分新功能没有 | 官网下载最新 deb 包覆盖安装 |
⚠️注意:网易云音乐 Linux 版基于 Electron 框架,版本更新比 Windows 慢很多。如果某些功能不可用(如特定音效、杜比功能),属于 Linux 版限制,暂无解决方案。
替代方案:使用第三方客户端
如果官方版太旧或问题太多,可以考虑:
替代方案 | 特点 | 安装方式 |
YesPlayMusic | 开源第三方网易云客户端,界面更现代 | AppImage / deb |
listen1 | 多平台聚合(网易+QQ+酷狗) | AppImage |
浏览器 Web 版 | 稳定,功能全 | 无需安装 |
五、QQ音乐 for Linux
安装步骤
步骤一:下载 deb 包
去 QQ音乐官网 →下载 → Linux 版(deb)
步骤二:安装
sudo apt install ./qqmusic_*.deb
步骤三:启动
qqmusic
或在应用菜单搜索"QQ音乐"
已知问题
问题 | 解决方法 |
无法启动 | 终端运行 qqmusic --no-sandbox |
登录失败/扫码不响应 | 检查网络代理设置,或换密码登录 |
界面字体过小 | 右键快捷方式 → 编辑命令 → 末尾加 --force-device-scale-factor=1.5 |
版本老旧 | 官网下载最新包覆盖安装 |
💡提示: QQ音乐 Linux 版也是 Electron 框架,和网易云音乐情况类似,更新频率比 Windows 版慢。对音质要求高、使用习惯固定在 QQ音乐的用户值得一装,否则 Web 版完全可以替代。
六、两款播放器 vs 两款音乐 App 综合对比
软件 | 类型 | 安装难度 | 稳定性 | 功能完整 | 适合人群 |
VLC | 本地播放 | 简单 | ⭐⭐⭐⭐⭐ | ✅ 全格式 | 所有人 |
mpv | 本地播放 | 简单 | ⭐⭐⭐⭐⭐ | ✅ 全格式 | 进阶用户 |
网易云音乐 | 在线音乐 | 中等 | ⭐⭐⭐ | 基本功能 | 网易云付费用户 |
QQ音乐 | 在线音乐 | 中等 | ⭐⭐⭐ | 基本功能 | QQ绿钻用户 |
七、安装决策流程
需求 | 推荐方案 |
本地视频/音频播放 | VLC(首选)或 mpv |
听在线音乐,用网易云账号 | 网易云音乐 Linux 版 |
听在线音乐,用QQ音乐账号 | QQ音乐 Linux 版 |
听国际音乐(欧美) | Spotify(apt 直接安装) |
以上软件问题太多 | 浏览器 Web 版 + 本地播放器 |
追求极致省心 | VLC 播本地,浏览器听在线 |
八、常见报错速查
报错 / 现象 | 原因 | 解决方法 |
VLC 提示"无法打开 MRL" | 文件路径有中文特殊字符 | 改文件名,避免特殊符号 |
VLC 播放 H.265 视频卡顿 | 未启用硬件解码 | 工具 → 偏好设置 → 视频 → 硬件加速解码,选"自动" |
mpv 播放时屏幕撕裂 | 垂直同步问题 | ~/.config/mpv/mpv.conf加 video-sync=display-resample |
网易云音乐打开后白屏 | GPU 渲染问题 | 加启动参数 --disable-gpu |
QQ音乐装好后找不到应用图标 | .desktop 文件未刷新 | 运行 update-desktop-database或注销重新登录 |
安装 deb 包报 GLIBC 版本过低 | 系统版本太老 | 升级 Ubuntu 版本,或使用 AppImage/Flatpak 版本 |
九、实战练习
跟着练一遍,确认软件装好可以用:
步骤 | 操作 | 预期结果 |
1 | sudo apt install vlc mpv ubuntu-restricted-extras | 三个包全部装好 |
2 | 随便找一个本地视频文件,右键 → 用 VLC 打开 | 正常播放 |
3 | mpv 视频文件路径 | 终端里打开 mpv 播放窗口 |
4 | VLC 播放时按空格/F/Shift+→ | 暂停/全屏/快进有响应 |
5 | 去官网下载网易云音乐 deb 包 | 下载成功 |
6 | sudo apt install ./netease-cloud-music_*.deb | 安装完成无报错 |
7 | 打开网易云音乐,扫码登录 | 正常登录进主界面 |
8 | 播放一首在线歌曲 | 正常播放有声音 |
小结
要装什么 | 一行命令 |
VLC | sudo apt install vlc |
mpv | sudo apt install mpv |
多媒体编解码器(Ubuntu) | sudo apt install ubuntu-restricted-extras |
网易云音乐 | 官网下 deb → sudo apt install ./netease*.deb |
QQ音乐 | 官网下 deb → sudo apt install ./qqmusic*.deb |
本地视频看 VLC / mpv,在线音乐用 Web 版也完全够用。实在想装客户端,注意启动参数--no-sandbox是万能救急选项。
下篇预告:《开发环境安装攻略》(上)——Python/pip/venv/pyenv 。