kpganon / MPV

MPV config files/scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MPV logo

Usage examples

MPV CONFIG

https://mpv.io

https://mpv.io/manual/stable/#synopsis

[Installation]

  • refer to this guide
  • place all files into your %APPDATA%\mpv folder
  • edit .conf and .lua files accordingly

[Keybinds]

Default: https://mpv.io/manual/stable/#keyboard-control

Keybind Action
Mouse wheel ↑+↓ volume control
Ctrl+v paste url into mpv
Ctrl+c copy url/path to clipboard
Shift+Enter show playlist
Shift+t toggle always-on-top
Ctrl+←/→ arrows skip back/forward in playlist
p save current playlist to .m3u (saved to %APPDATA%\mpv\Playlists)¹
Ctrl+r reload video
F1+left click click+drag to pan video
Shift+mousewheel ↑+↓ zoom in/out of video
Alt+←/→ rotate video
Alt+d remove all video filters
insert quit player (alternative to q)
Shift+q save position and quit
Alt+1 toggle borderless
Shift+v cycle video player scale
l toggle file loop
a set & clear a-b loop points
i show video stats
c crop video
b download subs
s take a screenshot²
Shift+w start webm.lua
Shift+drag url onto mpv append link to playlist
Ctrl+e download currently playing video to desktop using youtube-dl³
d/Ctrl+d deinterlace/automatically detect which filter to use
Delete cycle osc visibility
  • ¹ edit line 6 with your own username to save playlists
  • ² edit line 32 to change screenshot directory
  • ³ edit line 26 to change download directory
See input.conf for more

Installed userscripts

appendURL

* Paste url (Ctrl+v)

autosub

* Download subtitles for active file (b)
Requires subliminal

mpv-webm

* Quick webms (Shift+w)
See below for alternative methods

drag-to-pan

  * Pan video (F1+left click)

autodeint(erlace)

* Detect which deinterlace filter to use (Ctrl+d)

easycrop

* Crop video (c)

mpv-stats

* Show video info (i)

mpv-playlistmanager

* Create/manage playlists 
Keybind Action
Shift+Enter show playlist items
↑ & ↓ arrows+Enter move up/down playlist items
⌫ Backspace remove item from playlist
p save playlist to .m3u
* Dynamic keybinds will only work when the playlist is visible

Passive

autoload

* Automatically loads all files within a directory into a playlist

ontop-playback

* Disables always-on-top while video is paused

Additional

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

https://github.com/Argon-/mpv-config/tree/master/scripts

https://github.com/occivink/mpv-scripts

https://github.com/jonniek/mpv-scripts

About

MPV config files/scripts


Languages

Language:Lua 100.0%