最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

mpv播放器常用腳本

2022-03-16 21:21 作者:FinnR  | 我要投稿

mpv是一個(gè)自由開(kāi)源的跨平臺(tái)媒體播放器,具有輕量、兼容性好、播放性能優(yōu)秀等特點(diǎn)。mpv播放器界面及其簡(jiǎn)潔,但功能極其強(qiáng)大。除了命令行可啟用的上千條選項(xiàng),外置腳本也是補(bǔ)充和增強(qiáng)mpv功能的重要手段。

mpv的官方wiki下提供了大量用戶貢獻(xiàn)的腳本(script):

https://github.com/mpv-player/mpv/wiki/User-Scripts

這篇文章為其中幾項(xiàng)筆者常用lua腳本進(jìn)行簡(jiǎn)單介紹。

用法:將腳本放在%Appdata%\mpv\scripts\文件夾,或~~\portable_config\scripts\文件夾下即可。

腳本選項(xiàng)修改:%Appdata%\mpv\script-opts\,或~~\portable_config\script-opts\

其他設(shè)置參考(點(diǎn)擊右側(cè)“目錄”亦可)


1.?autoload

功能:自動(dòng)載入當(dāng)前播放媒體文件所在目錄下的所有同類型媒體文件,依名稱排序

鏈接:https://github.com/mpv-player/mpv/blob/master/TOOLS/lua/autoload.lua

腳本選項(xiàng)設(shè)置:autoload.conf,可以比較方便修改自動(dòng)加載哪一類文件。


2.?osd-bar

功能:使osd-bar始終顯示(進(jìn)度條兼色彩調(diào)整條)

鏈接:https://github.com/422658476/MPV-EASY-Player/blob/master/portable-data/scripts/osd-bar.lua


由上圖可見(jiàn),在設(shè)置任務(wù)欄居左,mpv窗口最大化后,可以幾乎占滿16:9的屏幕,但是上下仍有少量黑邊。這點(diǎn)黑邊可以通過(guò)osd-bar.lua腳本利用起來(lái),作為常駐的進(jìn)度顯示。

下載并放置好腳本后,在mpv.conf里加上幾行設(shè)置代碼

重新打開(kāi)mpv,效果如下,底部有了常駐進(jìn)度條。在全屏下進(jìn)度條則會(huì)自動(dòng)隱藏。


3.?mpv_thumbnail_script(建議用thumbfast)

功能:進(jìn)度條預(yù)覽圖

鏈接:https://github.com/marzzzello/mpv_thumbnail_script#configuration

需要兩個(gè)腳本文件:mpv_thumbnail_script_client_osc.lua和mpv_thumbnail_script_server.lua。同時(shí),在mpv.conf里關(guān)閉mpv自帶osc

此腳本由于在本地實(shí)時(shí)處理略縮圖,需要占用不少CPU資源,會(huì)導(dǎo)致打開(kāi)視頻一段時(shí)間內(nèi)CPU占用率升高,同時(shí)還會(huì)產(chǎn)生略縮圖緩存占用外存,建議酌情使用。

效果圖,此時(shí)正在生成略縮圖中

Windows下生成的略縮圖緩存默認(rèn)位于系統(tǒng)臨時(shí)文件夾下:%TEMP%\mpv_thumbs_cache

多線程處理:放多個(gè)(建議不超過(guò)你的CPU物理核心數(shù))mpv_thumbnail_script_server.lua,重命名為mpv_thumbnail_script_server-1.lua、mpv_thumbnail_script_server-2.lua ......

硬解加速:改mpv_thumbnail_script.conf中mpv_hwdec=yes

mpv_thumbnail_script.conf(部分選項(xiàng),需要更豐富移步原作者的github鏈接)

4. pressaction?(原作者重寫(xiě)了,新命名為evafast)

功能:長(zhǎng)按動(dòng)作。腳本實(shí)現(xiàn)為長(zhǎng)按倍速,可自行修改。

鏈接:https://github.com/Natural-Harmonia-Gropius/mpv_config/

以上為2~7行部分,意為將空格鍵(SPACE)設(shè)為長(zhǎng)按3倍速,將SPACE改為RIGHT可改為向右方向鍵(鍵位名稱可參考input.conf的專欄)。


5. playlistmanager

功能:播放列表增強(qiáng)。

鏈接:https://github.com/jonniek/mpv-playlistmanager

mpv原始的播放列表只能查看無(wú)法選中,而且查看也只能上下方向鍵一個(gè)一個(gè)翻。而這個(gè)腳本實(shí)現(xiàn)了可以PgUp PgDn翻頁(yè)、HOME END回頂/至底、ENTER播放選中文件、BACKSPACE將文件從播放列表中移除、左右方向鍵選中文件上下調(diào)整其播放列表中位置等功能。也可在playlistmanager.conf中自定義多個(gè)快捷鍵,比如我在默認(rèn)之外定義了滾輪上下滾動(dòng),鼠標(biāo)左鍵確認(rèn)播放,這里的自定義鍵位僅在腳本啟動(dòng)時(shí)生效,不影響其他時(shí)候的快捷鍵。

加上這個(gè)腳本后,mpv播放音樂(lè)文件夾和m3u直播源播放列表方便很多,非常推薦使用。

實(shí)心為選中,三角為正在播放

說(shuō)明:除了playlistmanager.lua,還需要script-opts里playlistmanger.conf的內(nèi)置快捷鍵,如果在mpv.conf里使用了no-input-default-bindings,則需要在input.conf里加如下一行設(shè)置快捷鍵啟動(dòng)腳本。腳本啟動(dòng)時(shí),內(nèi)置的快捷鍵才生效。

在我文末上傳的版本,將啟動(dòng)playlistmanager的快捷鍵改為了backspace(原版為shift+enter)從播放列表刪除removefile改為了DEL(原為backspace),其余與原github項(xiàng)目相同。


6. webm

功能:剪輯導(dǎo)出視頻/音頻/gif

鏈接:https://github.com/ekisu/mpv-webm

主菜單
crop選擇畫(huà)面范圍
options

啟動(dòng)腳本后,c裁剪畫(huà)面部分(根據(jù)鼠標(biāo)懸停按1、2確定矩形范圍),1設(shè)置開(kāi)始時(shí)間,2設(shè)置結(jié)束時(shí)間,p預(yù)覽,e編碼導(dǎo)出,o可更改導(dǎo)出設(shè)置(方向鍵操作,回車確認(rèn),可改輸出格式、文件大小、fps等等)。

默認(rèn)W啟用腳本,可在script-opts\webm.conf里修改。如果使用了no-input-default-bindings,可在input.conf里加如下一行設(shè)置快捷鍵啟動(dòng)腳本,這里改成了F1。

7.? thumbfast

功能:與mpv_thumbnail_script相同,生成預(yù)覽圖,但工作原理有差別,運(yùn)行更快。

鏈接:https://github.com/po5/thumbfast

mpv_thumbnail_script是生成了真正的略縮圖(消耗CPU和硬盤(pán)資源),而thumbfast是另外運(yùn)行了一個(gè)mpv程序(消耗內(nèi)存和GPU資源),配置起來(lái)較前者更簡(jiǎn)單,也無(wú)需等待生成略縮圖。另一點(diǎn)與mpv_thumbnail_script不同的是,thumbfast不自帶OSC部分,因此需要一個(gè)支持thumbfast的外置osc腳本。我在文末鏈接提供了一些基于內(nèi)置osc修改后支持thumbfast的osc,與其他腳本同樣是置于scripts文件夾即可,通用內(nèi)置osc的設(shè)置。

不過(guò)畢竟多運(yùn)行了一個(gè)程序,可能產(chǎn)生未知問(wèn)題,建議不要把thumbfast.lua放在scripts文件夾內(nèi)自動(dòng)加載,而是按需啟用。

比如把它放在~~home/下

在input.conf中加一行

這樣可以在打開(kāi)mpv后,有需要再按F2加載腳本。


8. 外置OSC

功能:替換mpv內(nèi)置的OSC,更換外觀、風(fēng)格或?qū)崿F(xiàn)其他功能(譬如上面的thumbfast),可以視為其他播放器中的“皮膚”。另提一句,內(nèi)置OSC其實(shí)也有4種樣式可供更換。

非特定腳本,無(wú)特定鏈接,文末鏈接有幾個(gè),均支持了thumbfast。

一些簡(jiǎn)單的OSC只需要像一般腳本一樣放入scripts文件夾,并在mpv.conf中使用no-osc禁用內(nèi)置OSC即可生效;而使用了一些特殊字符作為圖標(biāo)的OSC需要帶上所需字體文件,創(chuàng)建一個(gè)fonts文件夾,放在~~home/下(如本文上一張圖片),字體文件置于fonts文件夾中。

modern-f:https://github.com/FinnRaze/mpv-osc-modern-f
uosc:https://github.com/tomasklaen/uosc
oscc:https://github.com/longtermfree/oscc

9.recent 最近播放

功能:顯示最近播放的文件,并可直接在腳本中打開(kāi)

鏈接:https://github.com/hacel/recent

類似playlistmanager的可交互操作。設(shè)置見(jiàn)recent.conf文件

鍵盤(pán)操作:

UP/DOWN 上下選擇

ENTER 打開(kāi)高亮媒體

DEL 刪除高亮記錄

0-9 快速選擇

ESC 退出

鼠標(biāo)操作 :

WHEEL_UP/WHEEL_DOWN 滾動(dòng)選擇

MBTN_LEFT 打開(kāi)高亮媒體

MBTN_RIGHT 退出


為方便上github不暢的網(wǎng)友,網(wǎng)盤(pán)分享腳本(scripts文件夾內(nèi))。附帶win_x64 mpv本體、mpv.conf、input.conf、shaders,使用方法可見(jiàn)我的其他mpv相關(guān)專欄和視頻。

鏈接: https://pan.baidu.com/s/1Xuoni0Be1RJDz91c6jIBWg?pwd=sxpk 提取碼: sxpk?

mpv播放器常用腳本的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
原阳县| 谢通门县| 上林县| 通州市| 安阳县| 济南市| 富平县| 和龙市| 清丰县| 北碚区| 乌鲁木齐县| 资溪县| 高青县| 眉山市| 沙田区| 昔阳县| 黑龙江省| 罗城| 武安市| 芜湖县| 新干县| 铅山县| 临湘市| 平舆县| 海口市| 龙里县| 昌宁县| 万州区| 拜泉县| 集安市| 襄汾县| 承德县| 本溪| 察雅县| 嵩明县| 武鸣县| 宁阳县| 友谊县| 搜索| 罗江县| 上高县|