guys:
当我编译 ffmpeg 并在 linux 中运行 ffmpeg 时遇到问题。
我的环境:
1:ubuntu 17.10_x64_bit(我认为操作系统版本不是关键)
2:gcc(Ubuntu 6.3.0-19ubuntu1)6.3.0 20170618
3:ffmpeg开源代码:3.2
首先,我从 ffmpeg 下载源代码官方网站 http://ffmpeg.org/。我用以下说明编译了这个项目:
./configure --prefix=/home/jjh/software/ffmpeg --enable-shared
make
make install
除了一些警告之外,它的工作没有任何错误,然后我运行:
./ffmpeg -h
我确保它正常工作并输出。
但我想使用 ffmpeg 来抓取屏幕。所以我使用这个结构(o):
ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0 /tmp/out.mpg
然后输出错误:
Unknown input format: 'x11grab'
我想使用 --enable-x11grab 选项重新编译这个项目,顺便说一句,很多解决方案告诉我这样做。但是当我添加此选项时,我收到一些错误:
Invalid option --enable-x11grab
有些人说我应该安装一些库:
libxfixes-dev
sudo apt-get install libxext-dev
所以我安装了这些库,但它总是显示此错误。请帮助我。