Linux 因專利/授權限制,預設不內建專有多媒體編碼器 (H.264、HEVC、AAC、MP3、WMV 等)。本文詳細說明在 Ubuntu/Debian 系統上安裝完整編碼器棧、配置主流播放器 (xine、MPlayer/MPV、VLC、MPV) 的實戰步驟,解決「影片無法播放、無聲音、字幕亂碼」等常見問題。
現代 Ubuntu 以 GStreamer 為核心多媒體框架,Totem (GNOME Videos)、Rhythmbox、Cheese 等皆依賴之。需安裝「好/壞/醜」三組插件完整支援專有格式。
sudo apt update
sudo apt install ubuntu-restricted-extras
# 包含:gstreamer1.0-plugins-{base,good,bad,ugly}、ffmpeg、lame、mjpegtools、ttf-mscorefonts-installer 等
# 額外補充 libdvdcss (商業 DVD 解密)
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg # 同意授權、自動編譯安裝
原文針對 GStreamer 0.8 (舊版) 列出大量單獨套件,現代版本已整合為 ubuntu-restricted-extras 元套件,一鍵搞定。
xine-ui 皮膚化介面、支援 DVD 選單導航、按鍵綁定豐富,適合喜歡傳統介面者。
sudo apt install xine-ui libxine2-misc-plugins libxine2-ffmpeg
# 設為預設應用 (GUI: 設定 → 預設應用程式 → 視訊 → xine)
xdg-mime default xine.desktop video/dvd video/mpeg video/x-msvideo video/mp4 video/quicktime
原文使用 gconftool-2 修改 GConf (GNOME 2 設定系統),現代 GNOME 3/4 使用 dconf/xdg-mime。

圖1:xine-ui 播放器介面
MPlayer 為經典播放器,現多建議使用其分支 MPV (Lua 腳本、OpenGL/Vulkan 輸出、youtube-dl/yt-dlp 整合、高品質縮放濾鏡、極簡 OSC 介面)。
sudo apt update && sudo apt install mpv
~/.config/mpv/mpv.conf# 硬體加速 (依 GPU 驅動自動選擇 vaapi/vdpau/cuda/vulkan)
hwdec=auto-safe
vo=gpu-next
profile=gpu-hq
# 字體與字幕
sub-font="Noto Sans CJK TC"
sub-font-size=28
sub-color="#FFFFFF"
sub-border-color="#000000"
sub-border-size=2
# 網路串流
ytdl-format="bestvideo+bestaudio/best"
demuxer-max-bytes=50MiB
# 快捷鍵 (input.conf)
# 右鍵選單 → 按鍵綁定 可視化設定
mpv 後,Firefox/Chrome 安裝擴充功能 「Open in MPV」 或 「Play with MPV」,網頁影片一鍵在 MPV 播放 (無廣告、硬解、高畫質)。
圖2:MPlayer/MPV 介面示意
VLC 內建所有編碼器 (無需系統層 ffmpeg)、支援不完整/損壞檔案、網路串流 (RTSP/HLS/MMS/SRT)、藍光選單 (libbluray)、字幕下載 (VLSub 插件)、遠端控制 (Web/Telegram/Lua)。
sudo apt update && sudo apt install vlc
# 新版
flatpak install flathub org.videolan.VLC
snap install vlc
RealPlayer (RealNetworks) 早期對 .rm/.rmvb/.ram 格式壟斷,現已式微。現代 ffmpeg/mpv/vlc 皆完美支援 RealVideo/RealAudio 解碼,**無需安裝專有 RealPlayer**。若確有舊檔需求,sudo apt install realplayer (舊版 32 位元二進制,相依問題多) 不如直接用 MPV/VLC。
| 軟體 | 定位 | 安裝 |
|---|---|---|
| Rhythmbox | GNOME 預設、音樂庫管理、Podcast、Last.fm、DAAP 分享 | sudo apt install rhythmbox |
| Strawberry | Clementine 分支、Hi-Fi 導向、DSD/高解析度、標籤編輯、MTP 裝置同步 | sudo apt install strawberry / flatpak install flathub org.strawberrymusicplayer.Strawberry |
| Lollypop | GTK4、現代 UI、線上歌詞/藝術家資訊、Last.fm/Libre.fm、MTP | flatpak install flathub org.gnome.Lollypop |
| MPD + ncmpcpp/ Cantata | 守護程式+客戶端架構、無介面、極穩、適合無頭伺服器/音響系統 | sudo apt install mpd ncmpcpp |
# 安裝中文字體 (思源黑體/思源宋體/文泉驛/微軟雅黑替代)
sudo apt install fonts-noto-cjk fonts-wqy-zenhei fonts-wqy-microhei fonts-liberation2
# 微軟核心字體 (EULA 同意)
sudo apt install ttf-mscorefonts-installer
MPV/VLC 字幕渲染會自動回退至系統安裝的中文字體。
完成上述配置,您的 Linux 系統將具備商業級多媒體播放能力:從本地 4K HDR 影片、損壞檔案修復、DVD/藍光導航、線上串流 (YouTube/Bilibili/Twitch) 到專業音訊播放,全場景無障礙。