linux的ffmpeg录屏命令
时间: 2024-08-16 16:08:12 浏览: 39
Qt调用FFmpeg命令录屏
在Linux系统中,FFmpeg是一个强大的多媒体处理工具,常用于视频编码、解码、转换以及抓取屏幕录制。如果你想通过FFmpeg录制屏幕,可以使用以下基本命令结构:
```bash
ffmpeg -f x11grab -video_size <宽度>x<高度> -framerate <帧率> -i :0.0 <output_video>.avi
```
这里各参数解释如下:
- `-f x11grab`:指定输入源为X11显示服务器。
- `-video_size <宽度>x<高度>`:设置输出视频的尺寸,例如 `1920x1080`。
- `-framerate <帧率>`:设置每秒播放的帧数,比如 `30` 或 `60`.
- `-i :0.0`:这里的`:0.0`代表当前默认显示器,你可以替换为你想要捕获的特定窗口ID。
- `<output_video>.avi`:这是你想要保存的文件名和格式,支持多种视频格式。
例如,如果你想录制整个屏幕并以1080p@30fps的速度保存为`.mp4`格式,命令将是:
```bash
ffmpeg -f x11grab -video_size 1920x1080 -framerate 30 -i :0.0 output.mp4
```
阅读全文