multimedia/mpv 0.40.0_2,1 MidnightBSD
Free and open-source general-purpose video player
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl2+, lgpl2.1+
- Categories
- multimedia, audio
Description
Mpv is based on the MPlayer and mplayer2 projects which it greatly improves. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. Special input URL types are available to read input from a variety of sources other than disk files. Depending on platform, a variety of different video and audio output methods are supported.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | multimedia/mpv | 0.40.0_2,1 |
| FreeBSD | multimedia/mpv | 0.41.0_2,1 |
| OpenBSD | multimedia/mpv | 0.41.0p1 |
| NetBSD | multimedia/mpv | 0.41.0nb6 |
| DragonFly | multimedia/mpv | 0.40.0,1 |
Install
Binary package:
mport install mpv
From mports:
cd /usr/mports/multimedia/mpv && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mpv>0:multimedia/mpv
LIB_DEPENDS= libmpv.so:multimedia/mpv
Dependencies
As this port's Makefile names them.
Build 1
ffmpeg>=6.1,1: multimedia/ffmpeg
Library 3
libplacebo.so: graphics/libplacebolibavcodec.so: multimedia/ffmpeglibass.so: multimedia/libass
Build dependencies 3
Run dependencies 3
Required by 2
Configuration
Options name: multimedia_mpv
| Option | Default | Description |
|---|---|---|
| ALSA | off | |
| ARCHIVE | on | |
| CACA | off | |
| CDIO | off | |
| DOCS | off | |
| DRM | on | KMS console support |
| DVDNAV | on | DVD menu navigation |
| EXAMPLES | off | |
| JACK | off | |
| LCMS2 | on | |
| LIBBLURAY | off | |
| LUA | off | |
| LUAJIT | on | Use LuaJIT instead of Lua scripting language support |
| LUA_NONE | off | Disable Lua scripting language support |
| MANPAGES | on | |
| MUJS | off | Use MuJS for Javascript language support |
| NVDEC | on | NVIDIA decoder with CUDA support |
| OPENAL | off | |
| OPENGL | on | |
| PIPEWIRE | off | |
| PULSEAUDIO | off | |
| RUBBERBAND | off | High quality pitch correction with librubberband |
| SDL | off | |
| SIXEL | off | Sixel graphics support |
| SNDIO | off | |
| UCHARDET | on | Guess subtitle encoding via uchardet |
| V4L | on | |
| VAAPI | on | |
| VAPOURSYNTH | off | VapourSynth filter bridge |
| VDPAU | on | |
| VULKAN | on | Vulkan output support |
| WAYLAND | on | |
| X11 | on | |
| YTDLP | on | Support ytdl protocol (installs yt-dlp) |
| ZIMG | off | High quality software scaling via "z" library |
- USES
- compiler:c11 cpe desktop-file-utils iconv:wchar_t jpeg localbase:ldflags meson pkgconfig python:build shebangfix tar:bz2
- Service scripts
- none
Files
Manual pages 1
- mpv(1)
pkg-plist 28
- bin/mpv
- etc/mpv/encoding-profiles.conf
- include/mpv/client.h
- include/mpv/render.h
- include/mpv/render_gl.h
- include/mpv/stream_cb.h
- lib/libmpv.so
- lib/libmpv.so.2
- lib/libmpv.so.2.5.0
- libdata/pkgconfig/mpv.pc
- share/man/man1/mpv.1.gz
- share/applications/mpv.desktop
- share/bash-completion/completions/mpv
- share/fish/vendor_completions.d/mpv.fish
- share/icons/hicolor/128x128/apps/mpv.png
- share/icons/hicolor/16x16/apps/mpv.png
- share/icons/hicolor/32x32/apps/mpv.png
- share/icons/hicolor/64x64/apps/mpv.png
- share/icons/hicolor/scalable/apps/mpv.svg
- share/icons/hicolor/symbolic/apps/mpv-symbolic.svg
- share/doc/mpv/mpv.html
- share/examples/mpv/input.conf
- share/examples/mpv/mplayer-input.conf
- share/examples/mpv/mpv.conf
- share/examples/mpv/restore-old-bindings.conf
- share/examples/mpv/restore-osc-bindings.conf
- share/metainfo/mpv.metainfo.xml
- share/zsh/site-functions/_mpv
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mpv-player-mpv-v0.40.0_GH0.tar.gz | 3.561474e+06 | 10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3 |