mpvnet-player / mpv.net

๐ŸŽž mpv.net is a media player for Windows with a modern GUI.
GNU General Public License v2.0
3.2k stars 156 forks source link
audio-player command-line dotnet ffmpeg gui javascript libmpv lua media-player mediainfo mpv music-player terminal video video-player windows winforms wpf yt-dlp

GitHub closed pull requests GitHub closed issues GitHub All Releases GitHub tag (latest by date) GitHub stars

๐ŸŽž mpv.net

mpv.net is a media player for Windows with a modern GUI.

The player is based on the popular mpv media player. mpv.net is designed to be mpv compatible, almost all mpv features are available, this means the official mpv manual applies to mpv.net, differences are documented in the mpv.net manual.

Graphical User Interface

Modern GUI with customizable color themes.

Command Line Interface

mpv.net supports mpvs command line interface.

High quality video output

Video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more.

On Screen Controller

Play controls with a modern flat design.

GPU video decoding

Leverages the FFmpeg hwaccel APIs to support DXVA2 video decoding acceleration.

Based on libmpv

mpv.net is based on libmpv which offers a straightforward C API that was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications. mpv is like VLC not based on DirectShow or Media Foundation.

Table of contents

Features that mpv and mpv.net have in common

Features exclusive to mpv.net

Support

Support section of the manual.

Download

Download section of the manual.

Manual

The mpv.net documentation.

Contributing

Contributing section of the manual.

Screenshots

Main Window

Main Window

Context Menu

Context Menu

Config Editor

Searchable config editor as alternative to edit the conf file manually.

Terminal