萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

打造完美 Linux 系統:常用軟體安裝指南 (二) — 多媒體編碼器與播放器全配置

Linux 因專利/授權限制,預設不內建專有多媒體編碼器 (H.264、HEVC、AAC、MP3、WMV 等)。本文詳細說明在 Ubuntu/Debian 系統上安裝完整編碼器棧、配置主流播放器 (xine、MPlayer/MPV、VLC、MPV) 的實戰步驟,解決「影片無法播放、無聲音、字幕亂碼」等常見問題。

一、安裝核心多媒體編碼器與 GStreamer 插件

現代 Ubuntu 以 GStreamer 為核心多媒體框架,Totem (GNOME Videos)、Rhythmbox、Cheese 等皆依賴之。需安裝「好/壞/醜」三組插件完整支援專有格式。

Ubuntu 20.04/22.04/24.04 通用安裝指令

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 播放器 (經典、輕量)

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。

xine-ui 播放器
圖1:xine-ui 播放器介面

三、MPlayer / MPV:命令列血統的強大播放核心

MPlayer 為經典播放器,現多建議使用其分支 MPV (Lua 腳本、OpenGL/Vulkan 輸出、youtube-dl/yt-dlp 整合、高品質縮放濾鏡、極簡 OSC 介面)。

安裝 MPV (推薦)

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 播放 (無廣告、硬解、高畫質)。

MPlayer 介面
圖2:MPlayer/MPV 介面示意

四、VLC Media Player:全能跨平台播放器

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 / 專有格式歷史包袱

RealPlayer (RealNetworks) 早期對 .rm/.rmvb/.ram 格式壟斷,現已式微。現代 ffmpeg/mpv/vlc 皆完美支援 RealVideo/RealAudio 解碼,**無需安裝專有 RealPlayer**。若確有舊檔需求,sudo apt install realplayer (舊版 32 位元二進制,相依問題多) 不如直接用 MPV/VLC。

六、音訊播放器推薦

軟體定位安裝
RhythmboxGNOME 預設、音樂庫管理、Podcast、Last.fm、DAAP 分享sudo apt install rhythmbox
StrawberryClementine 分支、Hi-Fi 導向、DSD/高解析度、標籤編輯、MTP 裝置同步sudo apt install strawberry / flatpak install flathub org.strawberrymusicplayer.Strawberry
LollypopGTK4、現代 UI、線上歌詞/藝術家資訊、Last.fm/Libre.fm、MTPflatpak 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) 到專業音訊播放,全場景無障礙。

copyright © 萬盛學電腦網 all rights reserved