mpv:介面砍到只剩一張畫面,畫質與硬體解碼全用參數決定

摘要

免費開源的跨平台播放器,以命令列為主,介面刻意留白,畫面輸出涵蓋色彩管理、補幀與 HDR;0.41.0 版把基於 libplacebo 的 gpu-next 定為預設輸出。

推薦
軟體名稱
mpv
版本
0.41
收費
免費
開源
開源
作業系統
WindowsmacOSLinuxAndroid
更新時間
2026-10-11 20:24

播放器做減法做到只剩畫面與一條小小的控制列,反而需要更硬的底氣。

以命令列為主的播放器

mpv 是免費、開源、跨平台的媒體播放器。官方在產品說明裡沒有繞彎子:它是一款面向命令列的播放器,支援範圍很廣的媒體檔案格式、音訊與視訊編解碼器以及字幕類型。換句話說,播放本身交給它,操作方式則交給命令與參數。

介面取向同樣直白——播放器本身追求極簡,完整圖形介面並不是設計重點,只在畫面之上疊一條小小的控制列用於基礎操作。這種取捨把體積與啟動開銷壓了下來,也讓設定可以寫成檔案跟著身分走。

畫面

畫面這一端做了什麼

畫質是 mpv 用力最多的地方。官方列出三類圖形介面:OpenGL、Vulkan 與 D3D11,並稱這套輸出涵蓋影像愛好者看重的多項能力,包括用主流高品質演算法做縮放、色彩管理、影格時序、補幀與 HDR。換一台顯示設備,這些設定可以跟著改,不必換播放器。

硬體解碼是另一條線。官方說明它能在各平台呼叫多數硬體解碼介面,而且硬體解碼可以在執行時按需開啟,不需要重新編譯或重啟。對筆記型電腦使用者來說,這一條直接關係到長時間播放時的功耗與溫度。設定以純文字檔保存,也讓版本管理與跨機搬移變得容易——換一台電腦不必重新摸索每一項參數。

項目

官方說明

互動方式

面向命令列,介面只在畫面上保留小控制條

格式支援

涵蓋大量媒體格式、音視訊編解碼器與字幕類型

視訊輸出

基於 OpenGL、Vulkan 與 D3D11

畫面特性

高品質縮放、色彩管理、影格時序、補幀與 HDR

硬體解碼

可呼叫各平台多數解碼介面,執行時按需開啟

0.41.0 預設

gpu-next(libplacebo),硬體解碼優先走 Vulkan

可以被改,也可以被嵌進別的東西

腳本擴充把播放器變成了可編程的工具。官方稱腳本能力強到可以讓播放器完成幾乎任何事,並在專案 wiki 上集中收錄了大量使用者腳本。右鍵選單、快速鍵、播放清單行為這些細節,都可以用腳本補上。

更進一步的是嵌入能力。官方說明 C 語言 API 從專案起初就是按「讓 mpv 可以作為函式庫使用」來設計的,便於整合進其他應用。這意味著它既能單獨用,也能作為播放核心藏在別的軟體裡。最新的 0.41.0 版把基於 libplacebo 的 gpu-next 定為預設視訊輸出,硬體解碼優先走 Vulkan,官方同時要求 FFmpeg 6.1 及更新版本,以及 libplacebo 6.338.2 及更新版本。

一個把介面留得很開的播放器,價值往往不在它自己,而在別人拿它做出的東西。

使用建議:把常用參數寫進設定檔,避免每次敲一遍;筆電上先確認硬體解碼已按需啟用,再談畫質選項;需要批次處理或嵌進自有程式時,直接讀官方說明裡的命令與 C API 章節,比翻第三方教學更省時間。

mpv下載地址
支援的作業系統: Windows macOS Linux Android