Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natural-harmonia-gropius/mpv-config
Personal config for mpv-player.
https://github.com/natural-harmonia-gropius/mpv-config
mpv mpv-config
Last synced: 2 months ago
JSON representation
Personal config for mpv-player.
- Host: GitHub
- URL: https://github.com/natural-harmonia-gropius/mpv-config
- Owner: natural-harmonia-gropius
- License: gpl-3.0
- Created: 2021-09-26T08:38:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-19T01:08:06.000Z (2 months ago)
- Last Synced: 2024-11-19T02:23:15.467Z (2 months ago)
- Topics: mpv, mpv-config
- Language: GLSL
- Homepage:
- Size: 97.6 MB
- Stars: 80
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mpv - Natural-Harmonia-Gropius
README
# mpv-config
Personal config for mpv-player.
## Getting Started
### mpv
- [shinchiro/mpv-winbuild-cmake](https://github.com/shinchiro/mpv-winbuild-cmake/releases)
- [zhongfly/mpv-winbuild](https://github.com/zhongfly/mpv-winbuild/releases)
- [aur/mpv-full-git](https://aur.archlinux.org/packages/mpv-full-git) (for Arch Linux users)#### After Installation
1. Download and extract the [natural-harmonia-gropius/mpv-config](https://github.com/natural-harmonia-gropius/mpv-config/archive/refs/heads/master.zip).
2. Move the `portable_config` folder to the directory where `mpv.exe` is located.
3. If you're not using Windows 11, place [Segoe Fluent Icons](https://aka.ms/SegoeFluentIcons) and [Segoe UI Variable](https://aka.ms/SegoeUIVariable) in the `portable_config/fonts` folder.
4. If you don’t use Chinese, delete or edit the `uosc-languages` line in `mpv.conf`.### yt-dlp (Optional)
- Download [yt-dlp](https://github.com/yt-dlp/yt-dlp/releases) and place it in the mpv folder.
- Alternatively, use the [yt-dlp-nightly-builds](https://github.com/yt-dlp/yt-dlp-nightly-builds/releases) for more up-to-date versions.### VapourSynth (Optional)
- Download [VapourSynth](https://github.com/vapoursynth/vapoursynth/releases) and [Python](https://www.python.org/downloads), then extract both into the mpv folder.
- For a solution to separate these from the mpv directory, follow this guide: [New method for separating portable VapourSynth (Python) from mpv directory](https://github.com/hooke007/MPV_lazy/discussions/484).#### Plugins
- [AmusementClub/vs-mlrt](https://github.com/AmusementClub/vs-mlrt/releases)
- [vapoursynth/vs-miscfilters-obsolete](https://github.com/vapoursynth/vs-miscfilters-obsolete/releases)
- [HomeOfVapourSynthEvolution/VapourSynth-VMAF](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VMAF/releases)
- [SVPflow](https://www.svp-team.com/get/)
- [dubhater/vapoursynth-mvtools](https://github.com/dubhater/vapoursynth-mvtools/releases)### FFmpeg (Optional)
- Download [FFmpeg](https://ffmpeg.org/download.html) and place it in the mpv folder.
## Credits
Scripts and shaders used in this configuration:
[mpv-player/TOOLS/lua](https://github.com/mpv-player/mpv/tree/master/TOOLS/lua)
- autocrop.lua
- autoload.lua[fbriere/mpv-scripts](https://github.com/fbriere/mpv-scripts)
- sub-fonts-dir-auto.lua
[natural-harmonia-gropius/uosc](https://github.com/natural-harmonia-gropius/uosc) (forked from [tomasklaen/uosc](https://github.com/tomasklaen/uosc))
- uosc/\*.lua
- uosc\_\*.ttf[po5/thumbfast](https://github.com/po5/thumbfast)
- thumbfast.lua
[natural-harmonia-gropius/mpv-quality-menu](https://github.com/natural-harmonia-gropius/mpv-quality-menu) (forked from [christoph-heinrich/mpv-quality-menu](https://github.com/christoph-heinrich/mpv-quality-menu))
- quality-menu.lua
[natural-harmonia-gropius/recent-menu](https://github.com/natural-harmonia-gropius/recent-menu)
- recentmenu.lua
[natural-harmonia-gropius/input-event](https://github.com/natural-harmonia-gropius/input-event)
- inputevent.lua
[po5/celebi](https://github.com/po5/celebi)
- celebi.lua
[AmusementClub/vs-mlrt](https://github.com/AmusementClub/vs-mlrt/tree/master/scripts)
- vsmlrt.py
[bjin/mpv-prescalers](https://github.com/bjin/mpv-prescalers/tree/master/compute)
- ravu-zoom-ar-r3.glsl
- nnedi3-nns128-win8x4.glsl[igv/FSRCNNX](https://github.com/igv/FSRCNN-TensorFlow/releases)
- FSRCNNX_x2_8-0-4-1.glsl
- FSRCNNX_x2_16-0-4-1.glsl[Artoriuz/glsl-chroma-from-luma-prediction](https://github.com/Artoriuz/glsl-chroma-from-luma-prediction)
- CfL_Prediction.glsl
[igv/gist](https://gist.github.com/igv)
- KrigBilateral.glsl
- SSimSuperRes.glsl
- SSimDownscaler.glsl
- adaptive-sharpen.glsl[an3223/dotfiles](https://github.com/AN3223/dotfiles/tree/master/.config/mpv/shaders)
- nlmeans.glsl
- guided.glsl
- hdeband.glsl[haasn/libplacebo.org#example](https://libplacebo.org/custom-shaders/#full-example)
- filmgrain.glsl
[natural-harmonia-gropius/hdr-toys](https://github.com/natural-harmonia-gropius/hdr-toys)
- hdr-toys.conf
- hdr-toys.js
- hdr-toys/\*.glsl