BSD Ports

multimedia/mpv 0.41.0_2,1 FreeBSD

Free and open-source general-purpose video player

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4ba825a2f2
License
GPLv2+, LGPL21+
Categories
multimedia, audio, wayland
Package size
1559.0 KiB, 6918.2 KiB installed

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

Install

Binary package:

pkg install mpv

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.41.0_2,10.41.0_2,1-0.40.0_3,10.41.0_2,1
FreeBSD:14:quarterly0.41.0_2,10.41.0_2,1n/a0.40.0_2,10.41.0_2,1
FreeBSD:15:latest0.41.0_2,10.41.0_2,1n/a0.40.0_3,10.40.0_3,1
FreeBSD:15:quarterly0.41.0_2,10.41.0_2,1n/an/an/a
FreeBSD:16:latest0.41.0_2,10.41.0_2,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 110

The first 100 are listed.

Run dependencies 103

The first 100 are listed.

Configuration

Options name: multimedia_mpv

OptionDefaultDescription
ALSAoffALSA audio architecture support
ARCHIVEonbzip2/zip/iso9660 archive support
CACAofflibcaca graphics library support
CDIOoffCDIO support via libcdio
DOCSoffBuild and/or install documentation
DRMonKMS console support
DVDNAVonDVD menu navigation
EXAMPLESoffBuild and/or install examples
JACKoffJACK audio server support
LCMS2onLittle CMS 2.x support
LIBBLURAYoffBlu-ray discs support via libbluray
LUAoffLua scripting language support
LUAJITonUse LuaJIT instead of Lua scripting language support
LUA_NONEoffDisable Lua scripting language support
MANPAGESonBuild and/or install manual pages
MUJSoffUse MuJS for Javascript language support
NVDEConNVIDIA decoder with CUDA support
OPENALoffAudio support via OpenAL
OPENGLon2D/3D rendering support via OpenGL
PIPEWIREoffPipeWire multimedia server support
PULSEAUDIOoffPulseAudio sound server support
RUBBERBANDoffHigh quality pitch correction with librubberband
SDLoffSimple Direct Media Layer support
SIXELoffSixel graphics support
SNDIOoffSndio audio support
UCHARDETonGuess subtitle encoding via uchardet
V4LonVideo 4 Linux support
VAAPIonVAAPI (GPU video acceleration) support
VAPOURSYNTHoffVapourSynth filter bridge
VDPAUonVDPAU (GPU video acceleration) support
VULKANonVulkan output support
WAYLANDonWayland (graphics) support
X11onX11 (graphics) support
YTDLPoffSupport ytdl protocol (installs yt-dlp)
ZIMGoffHigh quality software scaling via "z" library
USES
compiler:c11 cpe desktop-file-utils iconv jpeg meson pkgconfig python:build shebangfix tar:bz2
Service scripts
none

Files

Manual pages 1
  • mpv(1)
pkg-plist 28
  • bin/mpv
  • 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/encoding-profiles.conf
  • 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.41.0_GH0.tar.gz7.262018e+06ee21092a5ee427353392360929dc64645c54479aefdb5babc5cfbb5fad626209

Commit history 1

DateCommitCreditsLog message
4ba825a2f2 Jan Beich sysutils/libdisplay-info: update to 0.4.0
Changes: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.4.0 Reported by: GitLab (notify releases)