mpv
Install command:
brew install mpvMedia player based on MPlayer and mplayer2
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Development: Pull requests
Formula JSON API: /api/formula/mpv.json
Formula code: mpv.rb on GitHub
Bottle (binary package) installation support provided for:
| macOS on Apple Silicon |
golden gate | ✅ |
|---|---|---|
| tahoe | ✅ | |
| sequoia | ✅ | |
| Linux | ARM64 | ✅ |
| x86_64 | ✅ |
Current versions:
| stable | ✅ | 0.41.0 |
| head | ⚡️ | HEAD |
Revision: 12
Patches:
| https://github.com/mpv-player/mpv/commit/75b2ccfeb1ce4ed5a40ac9860fa74f3d1265e13f |
| https://github.com/mpv-player/mpv/commit/c5d391adba7bd024954d0df1e0405f5749f4d4ca |
Depends on:
| ffmpeg | 9.0.2 | Play, record, convert, and stream select audio and video codecs |
| jpeg-turbo | 3.2.1 | JPEG image codec that aids compression and decompression |
| libarchive | 3.8.11 | Multi-format archive and compression library |
| libass | 0.17.5 | Subtitle renderer for the ASS/SSA subtitle format |
| libbluray | 1.5.0 | Blu-Ray disc playback library for media players like VLC |
| libplacebo | 7.387.0 | Reusable library for GPU-accelerated image/video processing primitives |
| little-cms2 | 2.19.1 | Color management engine supporting ICC profiles |
| luajit | 2.1.1793383622 | Just-In-Time Compiler (JIT) for the Lua programming language |
| mujs | 1.3.11 | Embeddable Javascript interpreter |
| rubberband | 4.0.0 | Audio time stretcher tool and library |
| uchardet | 0.0.8 | Encoding detector library |
| vapoursynth | 82 | Video processing framework with simplicity in mind |
| vulkan-loader | 1.4.363.0 | Vulkan ICD Loader |
| yt-dlp | 2026.10.26 | Feature-rich command-line audio/video downloader |
| zimg | 3.0.6 | Scaling, colorspace conversion, and dithering library |
| molten-vk | 1.4.2 | Implementation of the Vulkan graphics and compute API on top of Metal |
Depends on when building from source:
| docutils | 0.23 | Text processing system for reStructuredText |
| meson | 1.12.1 | Fast and user friendly build system |
| ninja | 1.13.2 | Small build system for use with gyp or CMake |
| pkgconf | 3.0.10 | Package compiler and linker metadata toolkit |
Binaries:
mpv
| The global configuration directory is now $HOMEBREW_PREFIX/etc/mpv/ You may need to migrate any data in previous $HOMEBREW_PREFIX/etc/mpv/mpv/ |
GitHub Packages downloads:
| Last 30 days | 71,860 |
|---|---|
| Downloads | 1,395,606 |
| Analytics install events (30 days) | 7,814 |
| Downloads / install events (30 days) | 9.2× |
Source: GitHub Packages, fetched 2026-11-03T00:39:49Z. Analytics dates: 2026-10-04 to 2026-11-03. Totals exclude downloads from Bintray before the migration to GitHub Packages. Downloads and install attempts measure different things; the difference does not count analytics opt-outs. Definitions and limitations.
Analytics:
| 30 days | 90 days | 365 days | |
|---|---|---|---|
| Installs | 7,754 | 23,664 | 89,617 |
Installs (--HEAD) | 60 | 155 | 813 |
| Installs on Request | 7,665 | 23,358 | 88,747 |
Installs on Request (--HEAD) | 50 | 131 | 629 |
| Build Errors | 73 |