Ubuntu 26.04 使用 PipeWire 作为默认音频/视频服务器,为多媒体播放和设备管理提供了出色的支持。本文将介绍如何在 Ubuntu 上流畅地播放各类音视频内容,以及如何配置和测试摄像头。
安装多媒体编解码器
Ubuntu 26.04 出于许可证原因,默认不包含某些专有媒体编解码器。安装以下软件包可以获得完整的多媒体格式支持:
# 安装 Ubuntu 限制性额外包(包含常用编解码器)
sudo apt install ubuntu-restricted-extras
# 安装额外的 GStreamer 编解码器
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
# 安装 DVD 播放支持
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg安装 ubuntu-restricted-extras 时需要同意字体许可协议,在终端中使用 Tab 键选择”确定”后按回车。
音频播放与管理
PipeWire 音频系统
Ubuntu 26.04 使用 PipeWire 替代了旧的 PulseAudio 音频服务器。PipeWire 提供了更低的延迟、更好的蓝牙音频支持和专业音频功能。
检查音频状态
# 查看 PipeWire 运行状态
systemctl --user status pipewire pipewire-pulse wireplumber
# 查看音频设备和节点
wpctl status
# 查看详细的设备信息
pw-cli list-objects音量控制
# 查看当前音量
wpctl get-volume @DEFAULT_AUDIO_SINK@
# 设置音量为 50%
wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.5
# 增加音量 5%
wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
# 降低音量 5%
wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
# 静音/取消静音
wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle图形界面下,点击顶栏右上角的系统状态区即可快速调节音量和选择输出设备。
音频设备切换
在”设置 > 声音”中可以:
- 选择音频输出设备(扬声器、耳机、蓝牙音箱等)
- 选择音频输入设备(内置麦克风、外接麦克风等)
- 调整音量和平衡
- 测试扬声器输出
音乐播放器
Rhythmbox(默认)
Ubuntu 26.04 默认音乐播放器是 Rhythmbox,开箱即装。它功能全面,可管理本地音乐库、播放网络电台和播客,会自动扫描”音乐”文件夹中的音频文件。
其他推荐播放器
# Lollypop - 现代化的 GNOME 音乐播放器
sudo apt install lollypop
# Audacious - 轻量级音频播放器
sudo apt install audacious音频编辑
# Audacity - 专业音频编辑器
sudo apt install audacityAudacity 支持:
- 多轨音频编辑
- 录音功能
- 降噪、均衡器、压缩等效果
- 导出为 MP3、WAV、OGG、FLAC 等格式
视频播放
VLC 媒体播放器(推荐)
VLC 是最受欢迎的跨平台媒体播放器,几乎可以播放所有音视频格式。
sudo apt install vlcVLC 功能亮点
- 支持几乎所有音视频格式,无需额外安装编解码器
- 支持播放网络流媒体(HTTP、RTSP、MMS 等)
- 支持字幕加载和调整(SRT、ASS、SSA 等)
- 视频和音频效果调节
- 截取视频画面
- 简单的媒体转码功能
VLC 常用快捷键
| 快捷键 | 功能 |
|---|---|
空格 | 播放/暂停 |
F | 全屏切换 |
左/右方向键 | 快退/快进 10 秒 |
Ctrl + 左/右 | 快退/快进 1 分钟 |
+/- | 加速/减速播放 |
= | 恢复正常速度 |
V | 切换字幕轨道 |
B | 切换音频轨道 |
M | 静音 |
Ctrl + E | 打开效果和滤镜 |
VLC 播放网络视频
# 在 VLC 中打开网络串流
媒体 > 打开网络串流 > 输入 URL也可以通过命令行播放网络视频:
vlc https://example.com/video.mp4mpv 播放器
mpv 是一款轻量级但功能强大的视频播放器,特别适合键盘操作爱好者。
sudo apt install mpvmpv 特点
- 极简界面,专注于播放体验
- 支持硬件解码加速
- 高度可配置(通过配置文件)
- 支持 Lua 脚本扩展
- 出色的字幕渲染质量
mpv 基本操作
# 播放视频
mpv video.mp4
# 指定字幕文件
mpv video.mp4 --sub-file=subtitle.srt
# 硬件解码
mpv --hwdec=auto video.mp4
# 播放列表
mpv --playlist=list.txtShowtime
Ubuntu 26.04 默认视频播放器是 Showtime,取代了 GNOME Videos(Totem),适合轻度播放和快速预览。
字幕使用
大多数视频播放器支持外挂字幕文件。将字幕文件(.srt、.ass)与视频文件放在同一目录下,且文件名相同,播放器通常会自动加载。
如果字幕显示乱码(中文字幕常见),在 VLC 中可以设置字幕编码:
- 打开”工具 > 偏好设置 > 字幕/OSD”
- 设置”默认编码”为”简体中文(GB18030)”
摄像头使用
测试摄像头
Snapshot(预装)
Ubuntu 26.04 预装了 GNOME Snapshot 相机应用,打开后如果摄像头正常会立即显示画面,支持拍照和录制视频,是测试摄像头最便捷的方式。
Cheese
Cheese 是传统的 GNOME 摄像头应用,也可用于测试摄像头:
sudo apt install cheese打开 Cheese 后,如果摄像头正常,会立即显示摄像头画面。Cheese 同样支持拍照和录制视频。
命令行检测
# 查看系统识别的摄像头设备
ls /dev/video*
# 查看摄像头详细信息
v4l2-ctl --list-devices
# 查看摄像头支持的分辨率和格式
v4l2-ctl --list-formats-ext -d /dev/video0
# 使用 mpv 预览摄像头
mpv av://v4l2:/dev/video0摄像头设置调整
# 安装 v4l2 工具
sudo apt install v4l-utils
# 查看可调节的参数
v4l2-ctl -d /dev/video0 --list-ctrls
# 调整亮度
v4l2-ctl -d /dev/video0 --set-ctrl brightness=128
# 调整对比度
v4l2-ctl -d /dev/video0 --set-ctrl contrast=128摄像头权限管理
如果应用无法访问摄像头:
- 检查”设置 > 隐私 > 摄像头”中是否已允许对应应用的访问权限
- 对于 Snap 应用,确认摄像头接口已连接:
sudo snap connect 应用名:camera- 对于 Flatpak 应用,检查权限设置:
flatpak permission-show 应用ID虚拟摄像头
如果需要在视频会议中使用虚拟摄像头(例如播放预录视频),可以使用 v4l2loopback:
sudo apt install v4l2loopback-dkms
# 加载虚拟摄像头模块
sudo modprobe v4l2loopback
# 使用 FFmpeg 向虚拟摄像头推送视频
ffmpeg -re -i video.mp4 -f v4l2 /dev/video2常见问题排解
没有声音
# 检查 PipeWire 是否运行
systemctl --user status pipewire
# 重启 PipeWire
systemctl --user restart pipewire pipewire-pulse wireplumber
# 检查是否静音
wpctl get-volume @DEFAULT_AUDIO_SINK@
# 查看默认输出设备
wpctl status | head -30视频播放卡顿
- 确认已安装硬件加速驱动(NVIDIA、AMD 或 Intel)
- 在 VLC 中启用硬件解码:工具 > 偏好设置 > 输入/编解码器 > 硬件加速解码
- 使用
mpv --hwdec=auto启用硬件解码
蓝牙耳机无声音
# 重启蓝牙和 PipeWire
sudo systemctl restart bluetooth
systemctl --user restart pipewire pipewire-pulse wireplumber
# 在声音设置中手动选择蓝牙设备作为输出总结
Ubuntu 26.04 基于 PipeWire 的音频系统和完善的多媒体支持,为用户提供了出色的音视频体验。安装 ubuntu-restricted-extras 后基本可以播放所有常见格式。VLC 是最推荐的全能播放器,而系统内置的工具则满足了轻度使用需求。摄像头方面,大多数 USB 摄像头可以即插即用,配合预装的 Snapshot 即可快速测试。