2015-01-11

Mac 安裝 mpv 命令列撥放器

阿舍前幾天不知在那篇文的標題有看到在介紹 mpv 這個撥放器的名字,因為有帶到 mplayer 的名字,所以,阿舍就有點注意到,因為,阿舍明明記得這個 mplayer 的效果不錯,可是,阿舍安裝的 MplayerX 是有不錯的畫質,可是,聲音不知為何會有 lag  的現象哩 ! 所以,看到這個 mpv 的時候,就想來試看看有沒有比較好用哩 ! ...

mpv 只有撥放時才有圖型介面 ( Image Credit mpv.io)

後來,阿舍去了官網看了一下,說這個 mpv 撥放器是 MPlayer 和 mplayer2 的 fork 版本,然後,又看了一下這個 mpv 有支援的作業系統,就發現有 Mac 版的,而且,用 brew 就可以安裝了,所以,阿舍就依照上面的說明,準備來執行下面這四行的指令,結果 ... 當然是沒那麼的順利哩 !  ....

brew tap mpv-player/mpv
brew install --HEAD mpv-player/mpv/libass-ct
brew install mpv
brew info mpv

阿舍在執行第二行的時候就掛了,出現「Error: You must `brew link libpng' before libass-ct can be installed」這樣的訊息,看來是要先執行「brew link libpng」,所以,阿舍就照著來執行,然後,就又遇到了下面的這堆訊息哩 ! ...

Linking /usr/local/Cellar/libpng/1.6.13... 
Error: Could not symlink lib/pkgconfig/libpng.pc
/usr/local/lib/pkgconfig is not writable.

於是,阿舍就自做聰明的用 sudo 來執行 brew,結果,當然就是被一堆訊息給阻止,因此,阿舍就去查了一下,結果,說是因為阿舍目前的使用者沒有 /usr/local 資料夾的權限,所以,要用下面這行指令來把 /usr/local 資料夾的擁有者換給現在的這個執行者才行哩 !

sudo chown -R `whoami` /usr/local  

上面這行指令執行後,果然,就可以把「brew link libpng」指令給跑完了,不過,這樣的做法似乎不是太好,所以,整個安裝完成後,阿舍還是建議再用下面的指令把擁有者還回去給去 root 會比較安心,而且,不會影響安裝好的 mpv 的執行哩 ! 

sudo chown -R root /usr/local  
這個問題解決後,阿舍就又遇到幾個類似的問題,就多跑幾個指令後,就可以順利安裝完成了哩 ! 下面就是阿舍在安裝這個 mpv 時,從頭到尾真正執行到的指令和順序,提供參考囉 ! 

brew tap mpv-player/mpv
sudo chown -R `whoami` /usr/local
brew link libpng
brew install --HEAD mpv-player/mpv/libass-ct
brew link libtiff
brew install texi2html
brew install mpv
brew linkapps mpv
brew info mpv
sudo chown -R root /usr/local

其實,阿舍一直都沒有注意到,這個 mpv 撥放器是個命令列 ( CLI ) 的程式,所以,當阿舍安裝好去點 mpv 的圖示的時候,就只有閃一下,然後,就沒看到有什麼東西出現在畫面或 Docker 上哩 ! 後來,阿舍回過神來才想到,因此,要用 mpv 來看影片的話,有二種方式,一個是在 terminal 裡用下面這個方式來播放檔案 (詳細的操作說明請參考這裡),而另一種,就是在 Finder 用選單來指定檔案要使用的程式哩 ! ...

mpv /路徑/檔案名稱


mpv 網址

阿舍裝好之後試了一下,發現這個 mpv 的畫質不錯,好像比 VLC 好,撥放和快轉也很順,也沒有聲音 Lag 的問題,所以,如果你還沒找到滿意的撥放器的話,就可以考慮安裝來試試看囉 ! ...


推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

3 則留言 :

MEEEEE 提到...

請問您有用過他裡面的參數嗎?
如果有,有沒有意願寫一篇教學文呢?

Arthur 提到...

Hello,

阿舍目前只有用到選定字幕的參數,其它的部份就都還沒有用到哩 ! .... 呵 !

匿名 提到...

你好,請問用 mpv.io 已經編譯好的版本
設定檔也是讀取user下面的config/mpv嗎?而不是讀取本身app檔的套件內容的mpv config?

因為我原本是參照網路教學用終端機安裝homebrew,然後再安裝mpv
發現這樣要開啟影片也太麻煩了,就下載已編譯好的版本,經過一番折騰,發現app content內的config不能去更改,必須要到user下的config修改設定才能套用到mpv app,
還要把一些指定字型的指令刪除掉才能正常顯示,請問這樣是正常的嗎?
(我不懂程式指令,只是看字猜功能)

張貼留言

歡迎留言提問和討論 .... 😁