在centos(6.8)上安装ffmpeg时出现未知选项“--enable-x11grab”

时间:2017-04-12 08:36:35

标签: image centos

我正在尝试在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机器上找到这个问题的参考。

如何解决这个问题?

2 个答案:

答案 0 :(得分:6)

刚与几位同事遇到同样的问题,我们发现--enable-x11grab选项已被弃用,转而使用--enable-libxcb

除了更改./configure行之外,您可能还需要更新您用来反映该更改的ffmpeg命令。

答案 1 :(得分:0)

如果必须使用该选项,也可以降级。

克隆后,使用支持它的旧提交,cd进入目录并执行类似

的操作
git fetch origin 719c15aa9ad6983200b78e5dbc17443f649c8af9
git reset --hard FETCH_HEAD 

然后运行您的./configure

但建议遵循之前保持最新的建议。