mpv

Media player based on MPlayer and mplayer2

https://mpv.io

Current versions:

stable 0.28.2
head ⚡️ HEAD
bottle 🍾 high_sierra, sierra, el_capitan

Options:

--with-bundle Enable compilation of the .app bundle.
--without-jpeg Build without jpeg support
--without-little-cms2 Build without little-cms2 support
--without-mujs Build without mujs support
--without-youtube-dl Build without youtube-dl support
--with-jack Build with jack support
--with-libaacs Build with libaacs support
--with-libarchive Build with libarchive support
--with-libbluray Build with libbluray support
--with-libcaca Build with libcaca support
--with-libdvdnav Build with libdvdnav support
--with-libdvdread Build with libdvdread support
--with-pulseaudio Build with pulseaudio support
--with-rubberband Build with rubberband support
--with-uchardet Build with uchardet support
--with-vapoursynth Build with vapoursynth support
--with-x11 Build with x11 support

Depends on:

libass 0.14.0 Subtitle renderer for the ASS/SSA subtitle format
ffmpeg 4.0 Play, record, convert, and stream audio and video
lua@5.1 5.1.5 Powerful, lightweight programming language (v5.1.5)

Depends on recommended:

jpeg 9c Image manipulation library
little-cms2 2.9 Color management engine supporting ICC profiles
mujs 1.0.3 Embeddable Javascript interpreter
youtube-dl 2018.05.18 Download YouTube videos from the command-line

Depends on optionally:

jack 0.125.0 Audio Connection Kit
libaacs 0.9.0 Implements the Advanced Access Content System specification
libarchive 3.3.2 Multi-format archive and compression library
libbluray 1.0.2 Blu-Ray disc playback library for media players like VLC
libcaca 0.99b19 Convert pixel information into colored ASCII art
libdvdnav 6.0.0 DVD navigation library
libdvdread 6.0.0 C library for reading DVD-video images
pulseaudio 11.1 Sound system for POSIX OSes
rubberband 1.8.1 Audio time stretcher tool and library
uchardet 0.0.6 Encoding detector library
vapoursynth 43 Video processing framework with simplicity in mind

Depends on when building from source:

pkg-config 0.29.2 Manage compile and link flags for libraries
python 3.6.5 Interpreted, interactive, object-oriented programming language

Requires: :x11, :macos

JSON API for mpv

Formula code on GitHub

Fork me on GitHub