
a free, open source, and cross-platform media player
mpv 是一个免费的(如 Freedom)命令行媒体播放器。它支持 多种媒体文件格式、音频和视频编解码器以及字幕类型。
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

Scripting
Powerful scripting capabilities can make the player do almost anything. There is a large selection of user scripts on the wiki.
On Screen Controller
While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control.
High quality video output
mpv has an OpenGL, Vulkan, and D3D11 based 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.
GPU video decoding
mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand.
Embeddable
A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.
Active development
mpv is under active development, focusing on code refactoring and cleanups as well as adding features. Want a feature? Post a patch or request it!
官方网站:mpv.io
| WindowsAll binary packages are unofficial third-party builds, except as noted. The first-party CI builds are intended mainly for testing and may be missing certain features. | |
| Windows builds by shinchiro (git) | https://github.com/shinchiro/mpv-winbuild-cmake/releases |
| Windows builds by zhongfly (git) | https://github.com/zhongfly/mpv-winbuild/releases |
| First-party builds by GitHub CI (latest commit) | https://nightly.link/mpv-player/mpv/workflows/build/master |
| Scoop | https://scoop.sh/#/apps?q=mpv&id=b05b47128464d8969416289383fbfc69a47353e3 |
| Scoop (git) | https://scoop.sh/#/apps?q=mpv&id=72b493d66b164257cc87db56a4f581688afc13be |
| Chocolatey | https://chocolatey.org/packages/mpvio |
| MSYS2 | https://packages.msys2.org/base/mingw-w64-mpv |
| Compilation instructions | https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md |
| macOSAll binary packages are unofficial third-party builds, except as noted. The first-party CI builds are intended mainly for testing and may be missing certain features. | |
| First-party builds by GitHub CI (latest commit) | https://nightly.link/mpv-player/mpv/workflows/build/master |
| macOS builds by stolendata | https://laboratory.stolendata.net/~djinn/mpv_osx/ |
| MacPorts | https://ports.macports.org/port/mpv/ |
| Homebrew (without application bundles) | https://formulae.brew.sh/formula/mpv |
| Source codeIf you want bleeding edge functionality, git versions of FFmpeg or if a package for your platform is unavailable/outdated, you can build mpv from source code. The helper build scripts are recommended for most users since they produce a static build together with FFmpeg, libplacebo and libass. | |
| git repository | https://github.com/mpv-player/mpv |
| Latest stable release | https://github.com/mpv-player/mpv/releases/latest |
| Helper build scripts for *nix systems | https://github.com/mpv-player/mpv-build |
| Linux packagesDistributions usually package outdated, unmaintained, and unsupported versions of mpv. This is especially true for popular distributions like Debian and Ubuntu. It is recommended to use mpv-build or third-party packages instead. All of these packages are unofficial. | |
| Arch (official package) | https://archlinux.org/packages/extra/x86_64/mpv/ |
| Gentoo (official package) | https://packages.gentoo.org/packages/media-video/mpv |
| Arch (AUR, git package) | https://aur.archlinux.org/packages/mpv-git/ |
| Arch (AUR, mpv-build package) | https://aur.archlinux.org/packages/mpv-build-git/ |
| Debian multimedia | https://deb-multimedia.org/dists/testing/main/binary-amd64/package/mpv |
| Ubuntu and Debian (apt repository) | https://fruit.je/apt |
| Mobile platforms | |
| Android | https://play.google.com/store/apps/details?id=is.xyz.mpv |
| Other platforms | |
| FreeBSD (Freshports) | https://www.freshports.org/multimedia/mpv |
| NetBSD | https://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/multimedia/mpv/index.html |
| OpenBSD | https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/multimedia/mpv/ |
| Haiku | https://depot.haiku-os.org/mpv |

发表回复