源码编译系列之mpv播放器编译教程
生活随笔
收集整理的這篇文章主要介紹了
源码编译系列之mpv播放器编译教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
源碼編譯系列之mpv播放器編譯教程
編譯mpv播放器有兩種方法:
編譯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播放器了。
最后
mpv播放器非常強大,界面簡單易用,而且在樹莓派等平臺也是非常好用,如果你也打算使用,那就自己動手編譯一下吧。
總結
以上是生活随笔為你收集整理的源码编译系列之mpv播放器编译教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简易实训教学授课系统解决方案
- 下一篇: 23万字 前端HTML与CSS学习笔记总