Search Criteria
Package Details: mpv-git 0.39.0_13_g2c5928e518-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mpv-git.git (read-only, click to copy) |
---|---|
Package Base: | mpv-git |
Description: | Video player based on MPlayer/mplayer2 (git version) |
Upstream URL: | https://mpv.io |
Keywords: | media player video |
Licenses: | GPL-2.0-or-later |
Conflicts: | mpv |
Provides: | libmpv.so, mpv |
Submitter: | rpolzer |
Maintainer: | qmega |
Last Packager: | qmega |
Votes: | 226 |
Popularity: | 0.69 |
First Submitted: | 2012-12-04 09:21 (UTC) |
Last Updated: | 2024-09-24 06:58 (UTC) |
Dependencies (18)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-amd-fullAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libass (libass-gitAUR)
- libplacebo (libplacebo-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- libxpresent
- libxss
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- pacman-contrib (pacman-contrib-gitAUR) (make)
- python-docutils (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- youtube-dlAUR (youtube-dl-gitAUR, youtube-dl-nightlyAUR, yt-dlp-drop-inAUR) (optional) – for video-sharing websites playback
- yt-dlp (yt-dlp-gitAUR) (optional) – for video-sharing websites playback (preferred over youtube-dl)
Required by (400)
- acestream-launcher (requires mpv) (optional)
- acter-bin (requires mpv)
- acter-nightly-bin (requires mpv)
- aliyunpan-gaozhangmin-bin (requires mpv) (optional)
- ani-cli (requires mpv)
- ani-cli-git (requires mpv)
- ani-cli-vostfr-git (requires mpv)
- ani-dl (requires mpv)
- ani-skip-git (requires mpv)
- animdl-git (requires mpv) (optional)
- aniwrapper-git (requires mpv)
- anki (requires mpv) (optional)
- anki-before-bazel (requires mpv) (optional)
- anki-bin (requires mpv) (optional)
- anki-git (requires mpv) (optional)
- anki-qt5 (requires mpv) (optional)
- baka-mplayer-git (requires mpv)
- baka-mplayer-git (optional)
- balss-git (requires mpv)
- bili-you-bin (requires mpv)
- Show 380 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 37 Next › Last »
qmega commented on 2023-12-23 18:38 (UTC)
@wilkins libplacebo and thus now ffmpeg link against that. I'd bet it's one of those need to be rebuilt to work with glslang-git, and the link that fails when you run mpv is indirect.
wilkins commented on 2023-12-23 11:17 (UTC)
libglslang-default-resource-limits.so.14, which is provided by glslang-git, is present on my system, but mpv doesn't link to it fsm.
mpv: error while loading shared libraries: libglslang-default-resource-limits.so.13: cannot open shared object file: No such file or directory
qmega commented on 2023-12-20 08:59 (UTC)
A compatible libplacebo version is now in extra-testing, so I've removed the dependency on libplacebo-git. Building this package against repo ffmpeg and libplacebo will work once they're merged to extra proper.
qmega commented on 2023-12-18 21:30 (UTC) (edited on 2023-12-18 21:57 (UTC) by qmega)
It's not mpv that requires libvmaf, but ffmpeg; extra/ffmpeg got a rebuild (pkgrel 3) to build against the new version, but this package currently requires building your own ffmpeg one way or another. After installing the new vmaf package (e.g. pacman/paru/whatever -Syu --ignore ffmpeg), rebuild ffmpeg (or ffmpeg-git or whatever) and then rebuild this package.
@Batou For the time being you need to build your own ffmpeg package to use this one. Current git mpv will not build against the version of libplacebo in the Arch repos, so this package's dependency on libplacebo-git is correct as I see it. (A dependency on the required libplacebo.so version would perhaps be more accurate, but would also risk falling out of date with upstream commits.) Release ffmpeg will build against libplacebo-git, but you have to build it yourself. See newly pinned and previous comments (but note that Squidward was using Artix which has an updated libplacebo package which is why they were able to build with the non-git version, and that's not the case on Arch).
@moghaazi You'll have to be more specific? At least run it on a terminal and post what it prints. If I had to guess blind, I'd guess your mpv is simply failing to start due to library mismatches related to recent updates, as other comments here are discussing, and you need to rebuild some things. And if it's not that, I'd guess it's not related to this package in particular at all and would be better reported to one of the upstream projects concerned. But all I can do with "Not working" is guess, and I won't guess further.
Sridou11 commented on 2023-12-18 16:17 (UTC) (edited on 2023-12-18 16:21 (UTC) by Sridou11)
As of new update, libvmaf is updated to libvmaf.so.3.0.0, but mpv requires libvmaf.so.1.0. I installed libvmaf-git and I have
libvmaf.so/libvamf.so.3/libvmaf.so.3.0.0
in my /usr/lib/mpv: error while loading shared libraries: libvmaf.so.1: cannot open shared object file: No such file or directory
Note: Symlinking works for now
# ln -s /usr/lib/libvmaf.so.3.0.0 /usr/lib/libvmaf.so.1
DEC05EBA commented on 2023-12-18 16:15 (UTC)
fails to launch with error after recent system update: mpv: error while loading shared libraries: libvmaf.so.1: cannot open shared object file: No such file or directory vmaf in arch repos is version 3.0 now
Batou commented on 2023-12-16 11:33 (UTC) (edited on 2023-12-16 11:34 (UTC) by Batou)
So, this is now completely broken due to
libplacebo-git
req.moghaazi commented on 2023-12-16 08:41 (UTC)
Not working on Hyprland
qmega commented on 2023-12-09 09:47 (UTC) (edited on 2023-12-18 21:44 (UTC) by qmega)
It is currently necessary to build your own ffmpeg package in order to use mpv-git, due to a mismatch in libplacebo API versions.
Building the repo version works fine -- ffmpeg release supports the latest libplacebo API -- but you have to do it yourself (e.g.
pkgctl repo clone ffmpeg && cd ffmpeg && makepkg -si
) because the official build of extra/ffmpeg is linked against old libplacebo's API.It is not necessary to use ffmpeg-git, although that should also work.
Once a libplacebo package update is merged to the official repos, it would be reasonable to move this package back to depending on libplacebo non-git (although it's also likely that libplacebo-git would stop conflicting with repo ffmpeg at that point). Right now, Arch's libplacebo package is lagging severely behind upstream, apparently because VLC hasn't updated to use newer libplacebo. Possible solutions include temporarily disabling libplacebo support in the vlc package or packaging old libplacebo separately, but nobody with the power to implement such changes has gotten around to it yet.
maderios commented on 2023-12-06 21:39 (UTC)
@Squidward
That's why i replaced ffmpeg with ffmpeg-git then installed libplacebo-git. mpv-git builds fine now
« First ‹ Previous 1 2 3 4 5 6 7 .. 37 Next › Last »