【问题标题】:Unknown option "--enable-x11grab" when installing ffmpeg on centos (6.8)在 centos (6.8) 上安装 ffmpeg 时出现未知选项“--enable-x11grab”
【发布时间】:2017-05-25 08:21:54
【问题描述】:

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

如何解决?

【问题讨论】:

    标签: image centos


    【解决方案1】:

    刚刚和几个同事遇到了同样的问题,我们发现 --enable-x11grab 选项已被弃用,取而代之的是 --enable-libxcb

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

    【讨论】:

      【解决方案2】:

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

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

      git fetch origin 719c15aa9ad6983200b78e5dbc17443f649c8af9
      git reset --hard FETCH_HEAD 
      

      然后运行你的./configure

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

      【讨论】:

        猜你喜欢
        • 2016-12-26
        • 1970-01-01
        • 2017-10-06
        • 1970-01-01
        • 1970-01-01
        • 2018-10-13
        • 2018-04-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多