21xrx.com
2024-12-22 14:40:00 Sunday
登录
文章检索 我的文章 写文章
Linux使用FFmpeg录制窗口的指南
2023-10-19 15:14:35 深夜i     --     --
Linux FFmpeg 录制窗口 指南

在Linux系统上,使用FFmpeg录制窗口可以轻松地捕获屏幕上的活动并保存成视频文件。本指南将向您介绍如何使用FFmpeg在Linux上录制窗口。

首先,您需要安装FFmpeg。在大多数Linux发行版中,您可以使用包管理器来安装FFmpeg。例如,在Debian或Ubuntu上,可以运行以下命令来安装FFmpeg:


sudo apt-get install ffmpeg

接下来,首先需要了解Linux系统中的窗口ID。您可以使用`xwininfo`命令来获取窗口的ID。打开终端并运行以下命令:


xwininfo

此命令将允许您单击您想要录制的窗口,并显示相关的窗口信息,包括窗口ID。请记下窗口ID,以便后续使用。

现在,您可以使用以下命令来录制窗口:


ffmpeg -f x11grab -s $(xwininfo -root | awk '/geometry/ {print $2}') -i :0.0+$(xwininfo | awk '/geometry/ {print $2 "+" $3}') output.mp4

在上面的命令中,`-s`参数用于设置录制窗口的分辨率,`-i`参数用于指定要录制的窗口ID,`output.mp4`是保存录制视频的文件名。请将`output.mp4`替换为您想要的文件名。

运行上面的命令后,FFmpeg将开始录制屏幕上的活动。您可以按下`Ctrl + C`来停止录制。

如果您想要录制特定时间段的窗口活动,可以使用以下命令:


ffmpeg -f x11grab -s $(xwininfo -root | awk '/geometry/ {print $2}') -i :0.0+$(xwininfo | awk '/geometry/ {print $2 "+" $3}') -t 10 output.mp4

在上面的命令中,`-t`参数用于设置录制的时间长度,单位为秒。上述命令将录制窗口的活动10秒钟。

现在,您已经学会了如何使用FFmpeg在Linux上录制窗口。祝您成功!

  
  

评论区

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