Skip to main content
Topic: mpv-1:0.29.1-3 (Read 1629 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

mpv-1:0.29.1-3

I have just tried to install mpv and when trying to run it i get this in the terminal?

Would this be considered a bug?

I dont have gremlins or testing enabled and this was installed via repository world.

Code: [Select]
$ mpv
ffmpeg library versions:
   libavutil       56.22.100 (runtime 56.14.100)
   libavcodec      58.35.100 (runtime 58.18.100)
   libavformat     58.20.100 (runtime 58.12.100)
   libswscale      5.3.100 (runtime 5.1.100)
   libavfilter     7.40.101 (runtime 7.16.100)
   libswresample   3.3.100 (runtime 3.1.100)
ffmpeg version: n4.0.2

mpv was compiled against a different version of FFmpeg/Libav than the shared
library it is linked against. This is most likely a broken build and could
result in misbehavior and crashes.

mpv does not support this configuration and will not run - rebuild mpv instead.

Exiting... (Fatal error)

Re: mpv-1:0.29.1-3

Reply #1
mpv comes from the arch community repo currently, I think arch forgot to rebuild it after ffmpeg bump.

Re: mpv-1:0.29.1-3

Reply #2
They must be having some issues with it possibly.  Seems to rely on a few of the more complicated dependencies. I normally use vlc player but thought i would try mpv again tonight.

Re: mpv-1:0.29.1-3

Reply #3
Honestly it's best just to use mpv-git from AUR. The mpv devs have a really haphazard/irregular release cycle and generally prefer to stick to git master (every commit there is considered stable). Sometimes the releases get way behind where the master branch is at. The mpv-git package can be built with the distro's ffmpeg version and builds really quickly anyway so there's not much of a downside.

Re: mpv-1:0.29.1-3

Reply #4
They must be having some issues with it possibly.  Seems to rely on a few of the more complicated dependencies. I normally use vlc player but thought i would try mpv again tonight.


media players are always problematic because they depend on so many external libraries for encoding and decoding sound and video.   in addition to that, hardware and graphics libraries, excellerators, etc are all seprerate moving parts, with different creative teams and different political goals.  it amazes me they ever compile or work.

Re: mpv-1:0.29.1-3

Reply #5
Thanks for the comments dudemanguy and mrbrooklyn.

I will have a go at building mpv, will most likely stick with vlc though.

Cheers

Re: mpv-1:0.29.1-3

Reply #6
Hello,

I ran  into the same issue a few days ago. I solved it by installing ffmpeg from the extra repository. It seems mpv was compiled against that version.
Now pacman complains everytime I use it:
Code: [Select]
warning: ffmpeg: local (1:4.1-1) is newer than world (1:4.0.2-7)

I'm new to Artix, so I'm not sure what installing a package from extra involves. But I suppose that I just installed a package from the Arch repo rather than from the Artix repo.
Anyway, the warning is not a big deal and will probably go away, when the package is updated on world.

 

Re: mpv-1:0.29.1-3

Reply #7
Just get hold of the PKGBUILD and rebuild mpv and it works fine.

If you have yaourt installed
Code: [Select]
yaourt -G mpv
cd mpv
makepkg -s
sudo pacman -U mpv-1\:0.29.1-3-x86_64.pkg.tar.xz