各位:
我在编译和运行Linux上的ffmpeg时遇到了问题。
我的环境:
1:Ubuntu 17.10_x64_bit(我认为操作系统版本不是关键)
2:gcc(Ubuntu 6.3.0-19ubuntu1)6.3.0 20170618
3:ffmpeg开源代码:3.2
首先,我从ffmpeg官网下载了源代码。按照指示进行了编译:
./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
我安装了这些库,但它一直显示这个错误。请帮助我。