我正在尝试在centos(6.8)机器上安装ffmpeg。 具体来说,我做了以下几点:
sudo yum install yasm-devel libtheora-devel libvorbis-devel libX11-devel cmake gtk2-devel
git clone http://git.videolan.org/git/ffmpeg.git
cd ffmpeg
./configure --enable-gpl --enable-nonfree --enable-libtheora --enable-libvorbis --enable-libx264 --enable-postproc --enable-version3 --enable-x11grab --enable-pthreads --enable-shared --enable-pic
最后一行给出:
Unknown option "--enable-x11grab".
我没有在网上的centos机器上找到这个问题的参考。
如何解决这个问题?
答案 0 :(得分:6)
刚与几位同事遇到同样的问题,我们发现--enable-x11grab
选项已被弃用,转而使用--enable-libxcb
。
除了更改./configure
行之外,您可能还需要更新您用来反映该更改的ffmpeg命令。
答案 1 :(得分:0)
如果必须使用该选项,也可以降级。
克隆后,使用支持它的旧提交,cd进入目录并执行类似
的操作git fetch origin 719c15aa9ad6983200b78e5dbc17443f649c8af9
git reset --hard FETCH_HEAD
然后运行您的./configure
但建议遵循之前保持最新的建议。