iT邦幫忙

2026 iThome 鐵人賽

DAY 25
0
自我挑戰組

一天一招,快速上手 mpv-lazy系列 第 25

Day25:另一套 mpv 懶人包:dyphire/mpv-config 介紹

  • 分享至 

  • xImage
  •  

整個系列講到現在,mpv 這邊只講了一個懶人包:mpv-lazy。

但你其實已經用過另一個了 —— Day 17 補 webui 的 luasocket 依賴、Day 18 的 AI 字幕腳本,兩次都是從同一個地方抓的:dyphire/mpv-config

裡面有什麼

腳本清單很長,我挑幾個真的會改變你使用習慣的:

字幕這塊是它的強項(也難怪 Day 18 我們用到它):

  • sub-assrt.lua —— 射手網字幕下載,播到一半直接在播放器裡搜字幕
  • sub-fastwhisper.lua —— Day 18 那套 AI 生字幕
  • sub-select.lua —— 設定字幕軌的優先順序與黑白名單,追番很有感(自動避開你不想要的那條軌)
  • sub_export.lua —— 把內嵌字幕匯出成檔案
  • autosubsync —— 字幕跟畫面對不上的時候自動校正時間軸

找檔案與續看

  • file-browser —— OSD 上的互動式檔案瀏覽器,不用切回檔案總管
  • simplehistory.lua / recentmenu.lua —— 播放歷史與繼續播放
  • playlistmanager.lua —— OSD 上的播放清單管理

其他

  • simple-mpv-webui —— 就是 Day 17 那個手機遙控
  • youtube-download.luampv-torrserver.lua(磁力連結播放)、Trakt 觀看紀錄整合
  • command_palette.lua —— 指令面板,記不住快捷鍵的救星

⚠ 兩個包的設定不能互抄

這節是本篇存在的真正理由,因為網路上的 mpv 教學不會告訴你它引用的是哪一包。

最具體的例子是縮圖腳本。 dyphire 這邊用的是 thumbfast,而 mpv-lazy 從 2026FM 開始已經把 thumbfast 移除了,改用 thumb_engine

所以你搜到一篇「mpv 縮圖不見了怎麼辦」的文章,照著改 thumbfast 的設定 —— 在 dyphire 這邊有效,在 mpv-lazy 這邊你連那個腳本都沒有。這種問題最難查,因為兩邊都叫 mpv,設定檔名也一樣。

第二個差異是設定寫法。 Day 17 講過:dyphire 走原專案的慣例,每個腳本一個獨立的 script-opts\xxx.conf;mpv-lazy 全部集中在一個 script-opts.conf,每行前面加 script-opts-append= 和腳本名前綴。

# dyphire 那邊:script-opts\webui.conf
port=8060

# mpv-lazy 這邊:script-opts.conf
script-opts-append=webui-port=8060

兩種寫法都對,但不建議混用。 從那邊複製設定過來的時候,這一層轉換要自己做。

相關文章


上一篇
Day24:認識 SVP 4 Pro:另一套補幀選擇
下一篇
Day26:MPC + VapourSynth:嘗試移植 mpv-lazy 的 RIFE 腳本
系列文
一天一招,快速上手 mpv-lazy30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言