下载、解压、配置
wget http://www.ffmpeg.org/releases/ffmpeg-4.4.tar.gz
tar -zxvf ffmpeg-4.4.tar.gz
cd ffmpeg-4.4
./configure --prefix=/usr/local/ffmpeg
确认输出有
Programs: ffmpeg ffplay ffprobe
如果没有ffplay ,说明机器缺少SDL2 库
sudo yum install SDL2 -y
sudo yum install SDL2-devel -y
编译安装
make -j4 && sudo make install
设置环境变量
export PATH=$PATH:/usr/local/ffmpeg
试一试
ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0+10,20 /tmp/out.mpg
ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0+100,200 -f alsa -ac 2 -i hw:0 output.mkv
参数
-vide_size 1280x1024 //显示器的分辨率
-framerate 24 //帧率
-i $DISPLAY //输入源 变量DISPLAY 是X11的:0.0,可以指定XY设定抓取坐标:0.0+10,20
-f x11grab //format
为了支持高分辨需要案组昂libx264 安装参考:https://blog.csdn.net/A199222/article/details/84142894
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
export CXXFLAGS="$CXXFLAGS -fPIC"
./configure --prefix=/usr/local/ffmpeg --enable-libx264 --enable-gpl
|