MPV 評測:極簡播放器
mpv.conf 與 input.conf 這類純文字檔案中。這對習慣 GUI 的人來說是門檻,但對進階使用者而言是極大的自由。這種設計思維,讓 MPV 更像是一套「播放引擎」而非「播放軟體」。你可以把它想成影音界的 Vim:學習曲線陡峭,但一旦上手,效率與掌控感是其他工具難以比擬的。
三、安裝與初次啟動:五分鐘上手的極簡體驗
3-1 各平台的安裝方式
MPV 支援 Windows、macOS、Linux,甚至 Android 與部分嵌入式裝置。以下分別說明:
mpv.exe 即可,無需安裝。社群也維護了 mpv.net 這種帶有現代化 GUI 的變體,適合不想碰命令列的人。brew install mpv,或下載官方提供的 .app 打包版本。需要注意的是 macOS 版本的硬體解碼與 Windows 略有差異。sudo apt install mpv,Arch 用 sudo pacman -S mpv,Fedora 用 sudo dnf install mpv。安裝完成後,MPV 本體大小通常只有數十 MB,啟動速度極快。這也是它與動輒數百 MB 的播放器最直觀的差別之一。
3-2 第一次打開 MPV:那個「什麼都沒有」的視窗
第一次啟動 MPV,很多人的反應是:「就這樣?」是的,就這樣。你會看到一個乾淨到有點空虛的視窗。沒有歡迎畫面,沒有最近開啟檔案,沒有廣告橫幅。你可以直接把影片檔拖進去,或是在命令列輸入 mpv 影片檔名.mp4,畫面立刻開始播放。
播放時,將滑鼠移到視窗上,下方會浮現一條極簡的進度條;移開滑鼠,進度條又會自動隱藏。這種「需要時才出現」的設計,讓觀影過程幾乎沒有任何視覺干擾。對於追求沉浸感的人來說,這種體驗非常舒服。
如果你覺得「完全沒有介面」太硬核,也可以在設定中開啟 osc=yes(On-Screen Controller),就會得到一組簡潔的螢幕控制器,包含播放、暫停、進度、音量、全螢幕等基本按鈕。它依然簡潔,但足以應付日常操作。
四、核心操作:鍵盤就是你的遙控器
4-1 必學的基礎快捷鍵
MPV 的操作邏輯圍繞鍵盤展開。以下是最常用的一批快捷鍵,建議初學者先記住這幾組:
快捷鍵
功能
Space播放/暫停
← / →後退/前進 5 秒
↑ / ↓前進/後退 60 秒
9 / 0降低/提高音量
f切換全螢幕
m靜音
j / J切換字幕軌
#切換音軌
v切換字幕顯示
s擷取畫面截圖
o / O顯示進度時間/總時間
q離開
這些快捷鍵的配置其實都可以在 input.conf 中自訂,後面會詳細說明。熟練之後,你會發現用鍵盤操作比用滑鼠點選單快上許多。
4-2 進階操作與滑鼠控制
除了鍵盤,MPV 的滑鼠操作也經過精心設計:
單擊左鍵:播放/暫停。
雙擊左鍵:切換全螢幕。
滾輪上下:調整音量。
滾輪左右:前後跳轉。
右鍵:呼出簡易右鍵選單,可切換軌道、調整字幕、設定速度等。
另外,MPV 支援「命令模式」:按下 : 或 ; 後會出現輸入框,可以直接輸入指令,例如 set speed 1.5 把播放速度調成 1.5 倍,或 cycle sub 切換字幕。這種設計明顯借鏡了 Vim,對於習慣命令列的人來說極其順手。
五、設定檔 mpv.conf:把播放器變成你自己的形狀
5-1 為什麼設定檔比 GUI 設定更強大
大多數播放器的設定是「點選式」的:勾選框、下拉選單、滑桿。這樣做的好處是直觀,缺點是難以精細控制,也難以備份與遷移。MPV 選擇了另一條路:所有設定都寫在文字檔裡。
在 Windows 上,設定檔通常放在 %APPDATA%\mpv\ 資料夾;在 Linux 與 macOS 上,則是 ~/.config/mpv/。主要檔案有兩個:
mpv.conf:播放器本體設定,例如硬體解碼、渲染方式、預設音量、字幕樣式等。input.conf:鍵盤與滑鼠的快捷鍵對應。
這種設計的好處是:設定檔可以備份、可以同步、可以版本控制,也可以針對不同情境建立多套配置。當你要換電腦時,只要把整個 mpv 資料夾複製過去,所有習慣立刻無縫接軌。
5-2 常用參數實戰解析
以下列出幾個實用參數,並簡要說明其效果:
# 啟用硬體解碼,減輕 CPU 負擔
hwdec=auto-safe
使用高品質 GPU 渲染
vo=gpu-next
設定預設音量(100 為最大)
volume=80
啟用螢幕控制器
osc=yes
記住每個檔案上次播放的位置
save-position-on-quit=yes
字幕字型與大小
sub-font="Noto Sans CJK TC"
sub-font-size=42
啟用去交錯(觀看舊電視錄影時有用)
deinterlace=yes
音訊正規化,避免大小聲差異過大
af=lavfi=[dynaudnorm]
啟用快取,改善網路串流穩定性
cache=yes
cache-secs=60
這些只是冰山一角。MPV 的參數多達數百個,從色彩管理、HDR 色調映射、音訊通道混音到字幕定位,幾乎你想得到的都能調。對發燒友而言,這種「用文字設定一切」的方式,比在 GUI 中翻找選項更有效率,也更容易複製他人的推薦配置。
六、畫質與音質:MPV 的技術底子
6-1 GPU 渲染管線與著色器
MPV 在畫質上的最大優勢,來自它現代化的渲染管線。它預設使用 libplacebo(搭配 vo=gpu-next),這是一套專為高品質影片渲染設計的 GPU 管線,支援:
高品質縮放演算法(如 ewa_lanczos、spline36、mitchell)。
HDR 到 SDR 的色調映射(tone mapping),可依顯示器亮度調整。
色彩管理與 ICC 設定檔支援。
去交錯、去噪、銳化等後處理。
更進一步,MPV 支援 GLSL 著色器。社群開發了大量著色器,例如 Anime4K(動畫線條銳化)、FSRCNNX(神經網路放大)、KrigBilateral(色度升採樣)等。只要把 .glsl 檔案放進 shaders/ 資料夾,並在設定中載入,就能顯著提升畫面細節。對於收藏動畫 BD 或高碼率影片的人來說,這些著色器讓 MPV 的畫質表現直逼專業播放軟體。
6-2 音訊輸出與直通
在音訊方面,MPV 支援多種輸出後端,包括 Windows 的 WASAPI、Linux 的 ALSA/PulseAudio/PipeWire、macOS 的 CoreAudio。它也能進行 音訊直通(passthrough),將 Dolby Atmos、DTS:X 等位元流直接送給環繞擴大機解碼,適合家庭劇院玩家。
此外,MPV 內建以 FFmpeg 的 lavfi 為基礎的音訊濾鏡系統,可以做到音量正規化、動態範圍壓縮、聲道混音、甚至即時等化。對於在深夜觀看動作片、不想吵到鄰居的人來說,這些功能非常實用。
七、腳本與擴充:MPV 的隱藏宇宙
7-1 Lua 與 JavaScript 腳本
MPV 內建 Lua 與 JavaScript(透過 MuJS)腳本引擎,讓使用者可以自行擴充功能。腳本放在 scripts/ 資料夾中,啟動時會自動載入。透過 MPV 提供的 API,腳本可以:
讀取與修改播放狀態(時間、軌道、音量)。
綁定新的快捷鍵與事件。
與外部程式溝通,例如呼叫 YouTube-dl 下載影片。
顯示自訂的 OSD 訊息或圖形介面。
這種擴充能力,讓 MPV 從「播放器」變成了「可程式化的播放平台」。許多你以為需要 GUI 才做得到的功能,其實都有人寫成腳本了。
7-2 熱門腳本推薦
以下是社群中評價極高的幾個腳本:
安裝腳本的方式很簡單:下載 .lua 或 .js 檔案,丟進 scripts/ 資料夾即可。這種「即插即用」的擴充模式,正是 MPV 生態系活力的來源。
八、實戰評測:各種使用場景表現
8-1 日常追劇與本地影庫
對於一般使用者來說,MPV 最大的門檻是「沒有影片庫」。它不會自動掃描你的資料夾、不會抓取封面與簡介、不會記錄你看到第幾集。這些功能必須靠第三方工具補足,例如 mpv.net、SMPlayer(可搭配 MPV 核心)、或是 Jellyfin/Plex 這類媒體伺服器搭配 MPV 作為外部播放器。
但如果你已經有一套自己的檔案命名規則,或習慣用檔案總管直接開啟影片,MPV 的輕快與低干擾反而是一大優點。它開檔速度極快,字幕載入迅速,幾乎沒有等待感。
8-2 高碼率 4K/HDR 播放
在高碼率 4K HDR 影片的播放上,MPV 的表現相當出色。搭配 vo=gpu-next 與適當的硬體解碼設定,即使是 80 Mbps 以上的 BD 原盤,也能流暢播放。HDR 色調映射的效果自然,暗部細節保留良好,不會像某些播放器一樣把畫面壓得灰灰的。
當然,實際表現仍取決於顯示卡與 CPU。老舊機器建議使用 hwdec=auto-safe 並關閉過重的著色器,以免掉幀。新一代顯卡則可以嘗試 FSRCNNX 或 Anime4K 等進階著色器,進一步提升銳利度。
8-3 直播串流與網路協議
MPV 支援 HTTP、HLS、DASH、RTSP、RTMP 等常見協議,也能透過 yt-dlp 播放 YouTube、Bilibili 等平台的影片。這讓它成為一款「本地為主、線上為輔」的全能播放器。對於想避開瀏覽器廣告與追蹤的人來說,用 MPV 播放線上影片是一種清爽的選擇。
不過要注意的是,MPV 本身不內建 DRM 解碼,因此 Netflix、Disney+ 等受保護的串流服務無法直接播放。這類需求還是得靠官方 App 或瀏覽器。
九、MPV vs VLC vs PotPlayer vs MPC-HC:橫向比較
為了讓讀者更清楚 MPV 的定位,以下用表格比較四款常見播放器:
項目
MPV
VLC
PotPlayer
MPC-HC
介面
極簡/無 GUI
完整 GUI
完整 GUI
完整 GUI
設定方式
文字設定檔
圖形選單
圖形選單
圖形選單
擴充性
極高(腳本/著色器)
中(擴充套件)
中(濾鏡)
畫質調整
極細緻
一般
豐富
一般
資源佔用
極低
中高
上手難度
適合對象
進階玩家、發燒友
一般大眾
Windows 一般使用者
老派進階使用者
簡單來說:VLC 是「什麼都能播、誰都會用」的國民播放器;PotPlayer 是「功能豐富、介面漂亮」的 Windows 優等生;MPC-HC 是「穩定老派」的選擇;而 MPV 則是「給你最大控制權、但要求你付出學習成本」的硬派工具。
十、缺點與限制:極簡不是萬能
評測不能只說好話。MPV 的極簡哲學,同時也帶來了一些明顯的限制:
官方文件偏技術導向。很多功能得靠社群文章與論壇討論才能理解。
這些缺點並非設計缺陷,而是設計選擇。MPV 的開發者社群很清楚自己要服務的是哪一群人,也無意討好所有人。
十一、適合誰?不適合誰?
經過完整評測後,可以歸納出以下建議:
MPV 適合你,如果:
你重視畫質與音質,願意花時間調校參數。
你喜歡乾淨、無干擾的觀影介面。
你收藏大量高碼率影片、BD 原盤、動畫 BDrip。
你熟悉或願意學習文字設定與命令列操作。
你希望播放器能透過腳本與著色器無限擴充。
MPV 不適合你,如果:
你希望開箱即用,不想碰任何設定。
你需要影片庫管理、自動字幕下載、觀看進度同步。
你主要觀看 Netflix、Disney+ 等 DRM 串流平台。
你習慣用滑鼠點選單完成所有操作。
如果你是後者,VLC 或 PotPlayer 會是更輕鬆的選擇。但如果你願意跨過那道學習門檻,MPV 帶來的掌控感與畫質表現,很可能讓你回不去了。
十二、結語:返璞歸真的播放哲學
MPV 這款播放器,某種程度上像是一面鏡子,映照出我們對「軟體應該長什麼樣子」的兩種價值觀。一種認為軟體應該主動幫忙、替使用者做決定、把功能全部端上桌;另一種則認為軟體應該安靜、精簡、把控制權交還給使用者。MPV 明顯屬於後者。
它沒有華麗的介面,卻有紮實的渲染管線;它沒有內建商店,卻有蓬勃的腳本社群;它不主動推薦你看什麼,卻讓你能用最不打擾的方式看完你想看的每一部片。這種「少即是多」的哲學,在當今功能爆炸的軟體生態中,反而顯得珍貴。
當然,極簡不是萬能,MPV 也絕非人人都該使用的播放器。但對於追求畫質、效率與自由度的進階使用者而言,它無疑是當今最值得深入研究的一款播放軟體。如果你從未嘗試過,不妨下載一份,給它一個下午的時間;也許,你會發現原來播放影片這件小事,也可以如此純粹。
以上就是本次「雅寶社區 · 頂客論壇」軟體評測專欄的完整內容。如果你對 MPV 的設定參數、推薦腳本或著色器配置有興趣,歡迎在論壇留言討論,我們將在後續文章中進一步實測與分享。