源码编译系列之mpv播放器编译教程
编译mpv播放器有两种方法:
- 手工下载mpv源码编译,然后编译安装,。
- 通过
mpv-build
工具编译安装,编译简单,依赖库版本脚本自动下载,但跟X相关库问题还是需要自己解决。
编译mpv前准备
编译过程中需要的依赖包如下:
sudo zypper in -y xscreensaver libXss-devel libXpresent-devel libXv-devel
如果缺少一些库,编译时还是有一些错误信息,比如下面这个关键问题:
INFO:cfg:err: Package xscrnsaver was not found in the pkg-config search path.
Perhaps you should add the directory containing `xscrnsaver.pc' to the PKG_CONFIG_PATH environment variable
No package 'xscrnsaver' found
Package xscrnsaver was not found in the pkg-config search path.
Perhaps you should add the directory containing `xscrnsaverpc' to the PKG_CONFIG_PATH environment variable
No package 'xscrnsaver' found
INFO:cfg:from /apps/code/github/mpv-0.34.1: The configuration failed
INFO:cfg:no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xrandr >= 1.2.0' not found)
no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xrandr >= 1.2.0' not found)
INFO:waflib:no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xrandr >= 1.2.0' not found)
Checking for X11 : no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xrandr >= 1.2.0' not found)
之后就非常顺利的编译成功了。
方法一:直接编译mpv
具体操作如下:
git clone https://github.com/mpv-player/mpv.git
cd mpv
git checkout v0.34.1
./bootstrap.py
./waf configure --prefix=/usr
./waf build
sudo ./waf install
如果编译顺利的话,就可以使用mpv播放器了。
方法二:使用mpv-build工具编译mpv
如果方法一编译过程遇到的问题太多,那就使用mpv-build工具编译mpv。具体操作如下:
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build
# 编译
./rebuild -j$(nproc)
# 编译完毕,安装mpv 到 /usr/local/bin 目录下
sudo ./install
此时,编译完毕,就可以使用mpv播放器了。文章来源:https://www.toymoban.com/news/detail-402190.html
最后
mpv播放器非常强大,界面简单易用,而且在树莓派等平台也是非常好用,如果你也打算使用,那就自己动手编译一下吧。文章来源地址https://www.toymoban.com/news/detail-402190.html
到了这里,关于源码编译系列之mpv播放器编译教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!