BSD Ports

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

SystemPortVersion
MidnightBSDmultimedia/mpv0.40.0_2,1
FreeBSDmultimedia/mpv0.41.0_2,1
OpenBSDmultimedia/mpv0.41.0p1
NetBSDmultimedia/mpv0.41.0nb6
DragonFlymultimedia/mpv0.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

Library 3

Build dependencies 3
Run dependencies 3

Configuration

Options name: multimedia_mpv

OptionDefaultDescription
ALSAoff
ARCHIVEon
CACAoff
CDIOoff
DOCSoff
DRMonKMS console support
DVDNAVonDVD menu navigation
EXAMPLESoff
JACKoff
LCMS2on
LIBBLURAYoff
LUAoff
LUAJITonUse LuaJIT instead of Lua scripting language support
LUA_NONEoffDisable Lua scripting language support
MANPAGESon
MUJSoffUse MuJS for Javascript language support
NVDEConNVIDIA decoder with CUDA support
OPENALoff
OPENGLon
PIPEWIREoff
PULSEAUDIOoff
RUBBERBANDoffHigh quality pitch correction with librubberband
SDLoff
SIXELoffSixel graphics support
SNDIOoff
UCHARDETonGuess subtitle encoding via uchardet
V4Lon
VAAPIon
VAPOURSYNTHoffVapourSynth filter bridge
VDPAUon
VULKANonVulkan output support
WAYLANDon
X11on
YTDLPonSupport ytdl protocol (installs yt-dlp)
ZIMGoffHigh 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
FileSizeSHA256
mpv-player-mpv-v0.40.0_GH0.tar.gz3.561474e+0610a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3