21xrx.com
2024-09-19 08:51:03 Thursday
登录
文章检索 我的文章 写文章
Linux下使用FFmpeg进行屏幕录制的命令
2024-05-14 18:19:45 深夜i     --     --
Linux FFmpeg 屏幕录制 命令

在Linux系统下,FFmpeg是一个非常强大的多媒体框架,可以实现屏幕录制的功能。使用FFmpeg进行屏幕录制的命令如下:

1. 安装FFmpeg:

在终端中输入以下命令安装FFmpeg:


sudo apt-get install ffmpeg

这将会安装FFmpeg框架及其相关组件。

2. 屏幕录制(全屏):

要录制整个屏幕,可以使用以下命令:


ffmpeg -f x11grab -r 25 -s 1366x768 -i :0.0 output.mp4

解释一下上述命令:

- `-f x11grab`指定了输入设备为X11(图形界面)。

- `-r 25`指定了帧率为25帧/秒。

- `-s 1366x768`指定了屏幕分辨率为1366x768。

- `-i :0.0`指定了屏幕的显示器号码。

- `output.mp4`是输出文件的名称和格式。

3. 屏幕录制(指定区域):

如果要录制屏幕的特定区域,可以使用以下命令:


ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0+100,200 output.mp4

解释一下上述命令:

- `-s 800x600`指定了特定区域的分辨率为800x600。

- `-i :0.0+100,200`指定了屏幕的显示器号码,并具体指定了坐标位置(x=100,y=200)。

- `output.mp4`是输出文件的名称和格式。

4. 屏幕录制(带音频):

如果要录制屏幕的同时还要录制音频,可以使用以下命令:


ffmpeg -f alsa -ac 2 -i default -f x11grab -r 25 -s 1366x768 -i :0.0 output.mp4

解释一下上述命令:

- `-f alsa -ac 2 -i default`指定了音频输入设备。

- 其他参数和前面的命令相同。

通过上述命令,你可以在Linux系统上使用FFmpeg进行屏幕录制,并且可以根据需要指定录制的区域以及是否录制音频。FFmpeg还有更多高级的功能和选项,可以根据具体需要进行深入的学习和使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复