编解码器与视频播放
由于专利和许可限制,Ubuntu 默认不包含某些多媒体编解码器。本文介绍如何安装完整的编解码器支持和视频播放器。
安装 ubuntu-restricted-extras
ubuntu-restricted-extras 是一个元包,一次性安装大部分常用编解码器和字体:
sudo apt install ubuntu-restricted-extras -y此包包含:
- MP3、AAC 等音频编解码器(GStreamer 插件)
- H.264 等视频编解码器
- Microsoft TrueType 核心字体
- unrar 解压工具
安装过程中可能需要接受微软字体的 EULA 许可协议。
安装额外的编解码器
GStreamer 插件
GStreamer 是 Ubuntu 默认的多媒体框架:
# 基础插件
sudo apt install gstreamer1.0-plugins-base -y
# 优秀插件
sudo apt install gstreamer1.0-plugins-good -y
# 不良插件(可能有专利问题)
sudo apt install gstreamer1.0-plugins-bad -y
# 丑陋插件(有专利问题但广泛使用)
sudo apt install gstreamer1.0-plugins-ugly -y
# FFmpeg 集成
sudo apt install gstreamer1.0-libav -y
# 一次安装所有
sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav -yFFmpeg
FFmpeg 是最强大的多媒体处理工具:
sudo apt install ffmpeg -y
ffmpeg -version常用操作:
# 视频格式转换
ffmpeg -i input.avi -c:v libx264 -c:a aac output.mp4
# 提取音频
ffmpeg -i video.mp4 -vn -c:a libmp3lame audio.mp3
# 压缩视频
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium output.mp4
# 裁剪视频
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:03:00 -c copy clip.mp4
# 转换为 GIF
ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1" output.gifVA-API 和 VDPAU 硬件加速
# VA-API(AMD 和 Intel)
sudo apt install va-driver-all libva2 vainfo -y
vainfo
# VDPAU(NVIDIA)
sudo apt install vdpau-driver-all libvdpau1 vdpauinfo -y
vdpauinfo视频播放器
VLC
VLC 是功能最全面的视频播放器,支持几乎所有格式:
# 方式一:apt 安装
sudo apt install vlc -y
# 方式二:Snap 安装
sudo snap install vlc
# 方式三:Flatpak 安装
flatpak install flathub org.videolan.VLC -yVLC 自带编解码器,即使不安装 ubuntu-restricted-extras 也能播放大多数格式。
mpv
mpv 是一个轻量但强大的视频播放器,广受 Linux 用户喜爱:
sudo apt install mpv -y基本用法:
# 播放视频
mpv video.mp4
# 播放网络视频
mpv https://example.com/video.mp4
# 播放 YouTube 视频(需要 yt-dlp)
mpv "https://www.youtube.com/watch?v=VIDEO_ID"mpv 配置文件 ~/.config/mpv/mpv.conf:
# 硬件解码
hwdec=auto
# 高质量缩放
profile=gpu-hq
# 默认音量
volume=80
# 字幕字体大小
sub-font-size=40
# 截图保存路径
screenshot-directory=~/Pictures/mpv
# 启用 OSD
osd-bar=yesmpv 快捷键:
| 快捷键 | 功能 |
|---|---|
Space | 暂停/播放 |
f | 切换全屏 |
← / → | 后退/前进 5 秒 |
↑ / ↓ | 后退/前进 60 秒 |
9 / 0 | 降低/增大音量 |
s | 截图 |
v | 切换字幕 |
Celluloid(GNOME MPV)
mpv 的 GTK 图形前端,更适合 GNOME 桌面:
sudo apt install celluloid -yShowtime
GNOME 默认视频播放器,Ubuntu 26.04 已预装,无需手动安装。安装编解码器后 Showtime 即可播放常见格式。需要更强格式兼容性时,仍建议使用 VLC 或 mpv。
音频播放
安装音频编解码器
sudo apt install libavcodec-extra -y常用音乐播放器
# Rhythmbox(GNOME 默认)
sudo apt install rhythmbox -y
# Audacious(轻量)
sudo apt install audacious -y
# Spotify
sudo snap install spotifyDVD 和蓝光播放
DVD 播放
sudo apt install libdvd-pkg -y
sudo dpkg-reconfigure libdvd-pkg蓝光支持
sudo apt install libbluray-bdj libaacs0 -y
mkdir -p ~/.config/aacs
# 需要从网上获取 KEYDB.cfg 文件字幕支持
# 安装中文字幕字体
sudo apt install fonts-noto-cjk fonts-wqy-zenhei fonts-wqy-microhei -y在 mpv 中配置字幕:
# ~/.config/mpv/mpv.conf
sub-auto=fuzzy
sub-font="Noto Sans CJK SC"
sub-font-size=36
sub-border-size=2yt-dlp 视频下载
# 安装 yt-dlp
sudo apt install yt-dlp -y
# 或用 pipx 安装最新版(Python 3.13 下系统 pip 受 PEP 668 限制,不能直接 pip install)
sudo apt install pipx
pipx install yt-dlp
# 下载视频
yt-dlp "https://www.youtube.com/watch?v=VIDEO_ID"
# 下载最佳质量
yt-dlp -f "bestvideo+bestaudio" "URL"
# 仅下载音频
yt-dlp -x --audio-format mp3 "URL"
# 下载 Bilibili 视频
yt-dlp "https://www.bilibili.com/video/BV..."安装完整编解码器后,Ubuntu 26.04 可以流畅播放各种音视频格式。
Last updated on