21xrx.com
2024-11-05 20:30:49 Tuesday
登录
文章检索 我的文章 写文章
如何使用ffmpeg录制屏幕
2023-07-28 04:19:17 深夜i     --     --
FFmpeg 录制屏幕 屏幕录制软件 命令行录制 录制屏幕视频

ffmpeg是一款开源的跨平台的音视频编解码器。除了用于转码和处理各种音视频格式外,ffmpeg还可以通过录制屏幕来创建教学视频、演示文稿和软件演示等。下面将介绍如何使用ffmpeg录制屏幕。

首先,你需要先下载并安装ffmpeg。你可以在ffmpeg官方网站上找到ffmpeg的最新版本,并根据你的操作系统选择相应的安装包。安装完成后,将ffmpeg所在的路径添加到系统环境变量中,这样你就可以在命令行中直接使用ffmpeg命令了。

接下来,打开命令行工具,输入以下命令来录制屏幕:


ffmpeg -f gdigrab -framerate 30 -video_size 1920x1080 -i desktop -c:v libx264 output.mp4

这个命令中的参数含义如下:

- `-f gdigrab`指定使用gdigrab设备来录制屏幕。

- `-framerate 30`设置录制的帧率为30帧每秒。

- `-video_size 1920x1080`设置录制的视频分辨率为1920x1080。

- `-i desktop`指定录制整个屏幕。

- `-c:v libx264`设置使用libx264编码器来编码视频。

- `output.mp4`指定输出的视频文件名。

执行完上述命令后,ffmpeg就会开始录制屏幕,并将录制的内容保存为output.mp4文件。你可以使用快捷键Ctrl+C来停止录制。

需要注意的是,上述命令只会录制整个屏幕的内容,如果你只想录制某个窗口或区域的内容,可以使用其他参数来指定,比如:


ffmpeg -f gdigrab -framerate 30 -video_size 800x600 -i title="Window Title" -c:v libx264 output.mp4

其中,`-i title="Window Title"`会根据窗口的标题来选择要录制的窗口。

另外,如果你想录制屏幕上的鼠标移动和点击操作,可以加入`-draw_mouse 1`参数,如下所示:


ffmpeg -f gdigrab -framerate 30 -video_size 1920x1080 -i desktop -c:v libx264 -draw_mouse 1 output.mp4

录制完成后,你可以使用任何支持mp4格式的视频播放器来观看输出的视频文件。

总结起来,使用ffmpeg录制屏幕非常简单。只需要通过命令行工具来指定录制的设备、帧率、分辨率和输出文件名等参数,就可以轻松地创建出高质量的屏幕录像。无论是教学、演示还是游戏录制,ffmpeg都是一个强大而实用的工具。

  
  

评论区

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