linux下使用ffmpeg命令录屏桌面 您所在的位置:网站首页 ubuntu的录屏软件 linux下使用ffmpeg命令录屏桌面

linux下使用ffmpeg命令录屏桌面

2023-08-10 11:22| 来源: 网络整理| 查看: 265

1 获取自己的屏幕分辨率

之所以要获取屏幕的分辨率,是因为录屏需要选择录制的范围!

1、在linux中可以直接使用xrandr命令查看屏幕当前分辨率(参考)

xrandr

base) shl@zhihui-mint:~$ xrandr Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 DVI-D-0 disconnected (normal left inverted right x axis y axis) HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm 1920x1080 60.00*+ 59.94 50.00 60.00 50.04 1680x1050 59.95 1440x900 59.89 1280x1024 75.02 60.02 1280x960 60.00 1280x720 60.00 59.94 50.00 1024x768 75.03 70.07 60.00 800x600 75.00 72.19 60.32 56.25 720x576 50.00 720x480 59.94 640x480 75.00 72.81 59.93 59.94 HDMI-1 disconnected (normal left inverted right x axis y axis) DP-0 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis) DP-3 disconnected (normal left inverted right x axis y axis) (base) shl@zhihui-mint:~$

2、从上面可以看到,我的屏幕当前分辨率为:1920x1080

2 使用ffmpeg命令进行屏幕录制 2.1 录制指定位置的屏幕

ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0+100,00 output.mp4

可以看到:

录制视频的分辨率大小为:1024x768录制画面是从左上角的:向下偏移量0像素, 向左偏移量100像素

在这里插入图片描述

2.2 如果我要录制全屏,只要更改命令为如下即可:

ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0+0,00 output.mp4

注意:

停止录制,按q键即可,或者Ctrl + C

2.3 播放录制的视频

ffplay output.mp4

然后在播放界面:

按Space键:可以暂停和继续播放按->和


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有