2016年10月14日 星期五

mpv player極簡潔的多平台播放器 - 是linux和OSX中高質素播放器

MPV係Linux系統發展起來建基於mplayer既播放器,近乎無任何元件既極簡潔介面成為佢既特色之一,另外支援OpenGL既高質素影像輸出,令MPV成為Linux同OSX(mac os)中一個代表高畫質既播放器。


MPV player亦支援多種檔案格式mp4、mkv、avi、ts等;多種影像壓格式x264/avc、x265/hevc、vp9、xvid等;不同音訊格式mp3、aac、flac等,所以支援極多影片或聲音檔案。
在windows是mpc-hc、mpc-be、potplayer以外的選擇,在linux/OSX是vlc、smplayer之餘的擇項。

官方網站:https://mpv.io/

安裝方法
-Windows:就可以係連結入面根據你windows版本係32/64bit黎選擇下載邊個版本
https://sourceforge.net/projects/mpv-player-windows/files/
-OSX:首先在終端(terminal)中輸入以下指令安裝homebrew,這是OSX上一個軟件套件管理器。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然後在terminal再輸入以下指令安裝mpv player
brew tap mpv-player/mpv
brew install --with-vapoursynth mpv
brew linkapps mpv
-Linux:在終端(terminal)中輸入以下指令安裝mpv player
sudo add-apt-repository ppa:djcj/vapoursynth 
sudo apt-get update 
sudo apt-get install mpv

這就會連同vapoursynth和mpv一齊安裝到電腦,同時安裝vapoursynth是因為vapoursynth可以加上其他filter以提高畫質或加強體驗。

操作

只要滑鼠放在播放畫面上便會出現資訊及控制版面,當中包括
  • 檔案各稱
  • 聲道/字幕
  • 快進快退/播放暫停
  • 播放時間
  • Cache size緩衝時間及大細

鍵盤控制方面簡略說明幾個常用,
  • 上-方向鍵 = 快進 60秒
  • 下-方向鍵 = 快退 60秒
  • 右-方向鍵 = 快進 5秒
  • 左-方向鍵 = 快退 5秒
  • 空白鍵 = 暫停
  • 數字鍵 9 = 降低音量 
  • 數字鍵 0 = 增加音量
  • f 制 = 全螢幕
  • ESC 制 = 離開全螢幕

所有鍵盤控制可以睇呢度:https://mpv.io/manual/stable/

設定

MPV播放器設定依賴 mpv.conf 既conf文本,對未接觸過既用家係好難上手,所以以下既段落就會教大家set硬體加速(硬解)黎降低CPU既負荷,以及提供一個設定既參考。

config文件在linux/OSX下的路徑為~/.config/mpv

config文件在windows下的路徑為
C:\Users\<username>\AppData\Roaming
或C:\Users\<username>\AppData\Roaming\mpv\
或C:\Users\<username>\AppData\Local\mpv\

而所有設定都可以參照呢度(過左keyboard control就係)https://mpv.io/manual/stable/

Video output之中,vo代表係渲染器;hwdec代表硬體加速的方式。

vo就推介使用opengl-hq或者opengl,opengl係一個多平台使用到的高質素渲染方式,而opengl-hq則比opengl提供更高畫質,但相應對電腦的負荷更大,所以用opengl-hq播放唔順暢便使用opengl。

hwdec如果對自己電腦硬件唔熟悉就推介使用auto,但如果知道自己電腦已經支援硬體加速而唔清楚邊種硬解方式就可以嘗試一下,

Linux平台下既硬解有VAAPI/VDPAU;
OSX平台既硬解有videotoolbox;
Windows平台既硬解有dxva2/d3d11va。


對操作已經熟悉可以嘗試一下提升mpv player的畫質。

提高MPV畫質教學:http://ppkkkp.blogspot.com/2016/10/mpv-quality.html

沒有留言:

張貼留言