All Projects → classicjazz → Mpv Config

classicjazz / Mpv Config

MPV configuration files for high quality rendering of traditional live TV and video disc formats

Labels

Projects that are alternatives of or similar to Mpv Config

Rayray
A tiny GPU raytracer, using Zig and WebGPU
Stars: ✭ 59 (-22.37%)
Mutual labels:  glsl
Audio Shader
Process audio stream with webgl shader
Stars: ✭ 67 (-11.84%)
Mutual labels:  glsl
Touchdesigner Shaderbuilder
On the fly shader editing tool for TouchDesigner
Stars: ✭ 72 (-5.26%)
Mutual labels:  glsl
Three Glslify Example
a simple example of ThreeJS with glslify
Stars: ✭ 63 (-17.11%)
Mutual labels:  glsl
Rp Video Manager
Tool to quickly update video modes in RetroPie - giving a retro CRT look.
Stars: ✭ 66 (-13.16%)
Mutual labels:  glsl
Riftray
Step into the worlds of Shadertoy with an Oculus Rift.
Stars: ✭ 68 (-10.53%)
Mutual labels:  glsl
Unityraymarching
Unity Raymarching Examples
Stars: ✭ 57 (-25%)
Mutual labels:  glsl
Mpv Settings
basically my settings for MPV
Stars: ✭ 73 (-3.95%)
Mutual labels:  glsl
Processing Experiments
Various quick sketches
Stars: ✭ 66 (-13.16%)
Mutual labels:  glsl
Openscenegraph Data
Example models and shader collection for the OpenSceneGraph project
Stars: ✭ 69 (-9.21%)
Mutual labels:  glsl
Glsl Worley
Worley noise implementation for WebGL shaders
Stars: ✭ 66 (-13.16%)
Mutual labels:  glsl
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+15292.11%)
Mutual labels:  glsl
Learn Opengl Golang
Learn OpenGL Tutorials in Go
Stars: ✭ 69 (-9.21%)
Mutual labels:  glsl
Attackarea
Stars: ✭ 59 (-22.37%)
Mutual labels:  glsl
Godotthings
Some of my snippets and other bits for the Godot game engine.
Stars: ✭ 72 (-5.26%)
Mutual labels:  glsl
Retrobat
RetroBat is the best way to play your ROMs collection on Windows !
Stars: ✭ 58 (-23.68%)
Mutual labels:  glsl
Facevfx
Mapping real-time visual effect to human face.
Stars: ✭ 68 (-10.53%)
Mutual labels:  glsl
Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
Stars: ✭ 8,957 (+11685.53%)
Mutual labels:  glsl
Shadertoy React
6kB "Shadertoy" like react component letting you easily render your fragment shaders in your React web projects, without having to worry about implementing the WebGL part.
Stars: ✭ 74 (-2.63%)
Mutual labels:  glsl
Spirv Cross
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Stars: ✭ 1,163 (+1430.26%)
Mutual labels:  glsl

mpv-config

This is a collection of MPV configuration files, intended for high quality rendering of traditional live TV and video disc formats. Beyond upscaling, my configuration files include optimizations for resolution, colorspace, dithering, debanding, motion interpolation, and anti-ringing. Additionally, FFMPEG’s bwdif filter for motion adaptive deinterlacing is applied to interlaced video, such as live TV.

For now, my mpv.conf is tailored for rendering on Macs (e.g. current Macbooks and iMacs). Because Macs do not support Vulkan and MPV does not support Metal, Mac's deprecated OpenGL subsystem is used. Your performance will vary depending on the Mac that you use. You may need to disable shaders. On Macs, you can download and install them in your ~[user profile]/.config/mpv folder.

My long term goal is to optimize MPV for Apple TV and 4K displays. For this, a Metal RA is a dependancy.

If you have a Vulkan-enabled device (e.g. Windows or Linux), you can uncomment the relevant lines to use that graphics subsystem instead of OpenGL. If you are using Windows or have your configuration files in a different location, then you should modify mpv.conf accordingly.

For more details including performance benchmarks, see https://freetime.mikeconnelly.com/archives/5371

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].