2017年4月8日 星期六

使用mpv player作為kodi外置播放器教學



相信不少使用kodi的用家都希望使用一直習慣的播放器,首先因為自己清楚各樣設定和選項,另外其他播放器通常更新頻率較快,更好支援新影像壓縮格式,尤其H265開始盛行,未來又有VP9的繼任AV-1,所以有一個經常更新的播放器容易兼容新格式和新技術;

而且kodi內置的播放器比其他播放器較少功能及擴充元件,例如mpv player便可以修改conf文本以加上參數及濾鏡(filter)以提高畫質。

此網址內是Kodi的外置播放器(External players)的專題,有詳細解釋但只有英文。
http://kodi.wiki/view/external_players

設定方法

我相信會看這篇文章的人都已安裝kodi,如果沒有mpv player可以到這篇文章到下載位置及簡單教學,使用免安裝版亦無問題。
假如已經有mpv就可以由這裏開始,
Windows系統開啟Windows的檔案總管,到
C:\User\你的使用者名稱\AppData\Roaming\Kodi\userdata位置,
Linux系統開啟file manager,到~/.kodi/userdata/位置,
MacOS/OSX系統/Users/你的使用者名稱/Library/Application Support/Kodi/userdata/

下圖以Windows系統作示範

然後在這資料夾設置一個xml文件,開啟一個文字文件並輸入以下段落,再以xml格式儲存,Windows可以使用notepad++等軟件,Linux可以使用notepadqqMac可以用Sublime Text
不過使用一般文字編輯程式再修改副檔案名亦可以。
但以下只是示範,需要修改某些部份才符合你的電腦設定及使用習慣,而之後我會講解不同部份的。

<playercorefactory>
 <players>
   <player name="MPV" type="ExternalPlayer" audio="false" video="true">
     <filename>C:\Users\pui\Desktop\mpv-x86_64-20161020\mpv.exe</filename>
     <args>"{1}" /fullscreen  /close</args>
     <hidexbmc>false</hidexbmc>
     <hideconsole>false</hideconsole>
     <warpcursor>none</warpcursor>
   </player>
 </players>
 <rules action="prepend">
   <rule video="true" player="MPV"/>
 </rules>
</playercorefactory>

修改部份


<filename>
*此處是必須修改的位置,要更改為你自己mpv程式的位置。
<filename>C:\Users\pui\Desktop\mpv-x86_64-20161020\mpv.exe</filename>

*以下是可根據個人喜好的選項。
<args>
此處可加上參數/fullscreen 播放器便會以全螢幕播放,想以視窗模式播放便刪去/fullscreen。

<hidexbmc>
這裏設定播放影片時會否自動隱藏kodi
true便會自動隱藏kodi
false則不會隱藏kodi
隱藏後雖然Kodi繼續運行中,但要關上外置播放器才會顯示。

<warpcursor>
這個功能可設定開啟外置播放器後滑鼠會移到畫面角落,
none 不會移動滑鼠
topleft 移動滑鼠到左上角
topright 移動滑鼠到右上角
bottomleft 移動滑鼠到左下角
bottomright 移動滑鼠到右下角

<rules>
設定不同情況下會否使用MPC-HC作播放器,最常用是把mp4等影片檔案及m3u8等網絡直播來源分別使用不同播放器,因為MPC-HC無法播放m3u8,所以要用回原來Kodi內置的DVDPlayer才能播放。

把以下段落加上<rules>之後便會自動使用DVDPlayer播放網絡來源,已經設定http及rtmp等格式,如果缺少某些格式可以在protocols中加上。
<rule internetstream=”true” player=”DVDPlayer” />
<rule name=”Streaming” protocols=”daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms” player=”DVDPlayer” />
延伸閱讀

3 則留言:

  1. 请问,如何使用MPV播放m3u8播放列表文件?

    回覆刪除
    回覆
    1. 作者已經移除這則留言。

      刪除
    2. 在rule中把DVDPlayer改成MPV便可以

      刪除