Linux用命令录屏

fiy 其他 343

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux上使用命令进行录屏,您可以使用以下两种常见的方法:

    1. 使用FFmpeg:
    FFmpeg是一个强大的音视频处理工具,在大多数Linux发行版中都已预装。
    要开始录屏,打开终端并输入以下命令:
    “`
    ffmpeg -f x11grab -s 1366×768 -i :0.0 -r 25 output.mp4
    “`
    解释:
    – `-f x11grab`:指定使用x11grab输入。
    – `-s 1366×768`:设置录屏分辨率为1366×768,您可以根据自己的需求进行更改。
    – `-i :0.0`:指定要录制的屏幕,`:0.0`表示默认的显示器。
    – `-r 25`:设置帧率为25fps,您也可以更改这个值。
    – `output.mp4`:输出文件的名称和格式。

    2. 使用SimpleScreenRecorder(SSR):
    SimpleScreenRecorder是一个功能强大且易于使用的屏幕录制工具,它提供了更多的选项和功能。
    要使用SSR,首先要确保安装了相应的软件包。在终端中输入以下命令进行安装:
    “`
    sudo apt-get install simplescreenrecorder
    “`
    安装完成后,您可以在应用程序菜单中找到SSR并启动它。
    在SSR界面中,选择您想要录制的屏幕,调整其他设置,然后点击“开始录制”。录制完成后,您可以选择保存文件的路径和格式。

    以上就是在Linux上使用命令进行录屏的两种常见方法。您可以根据自己的喜好和需求选择其中之一来录制屏幕。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用不同的命令来进行屏幕录像。下面是5种常见的方法:

    1. 使用FFmpeg命令:
    FFmpeg是一个强大的多媒体处理工具,它可以在Linux中录制屏幕。使用以下命令可以开始录制屏幕:
    “`
    ffmpeg -f x11grab -s 1366×768 -i $DISPLAY -r 25 output.mp4
    “`
    这将以每秒25帧的速率录制屏幕,并将结果保存为output.mp4文件。

    2. 使用OBS Studio软件:
    OBS Studio是一个免费的、开源的跨平台屏幕录像和直播软件。可以在Linux上将其安装并使用它来录制屏幕。OBS Studio提供了用户友好的界面和许多高级功能,如多个屏幕捕捉、音频混音等。

    3. 使用VLC媒体播放器:
    VLC媒体播放器是一个流行的多媒体播放器,它也可以用来录制屏幕。打开VLC媒体播放器,选择“媒体”菜单中的“打开捕捉设备”选项。在“捕捉设备”对话框中,选择“屏幕”选项卡并设置相关参数,然后点击“播放”按钮进行录制。

    4. 使用SimpleScreenRecorder软件:
    SimpleScreenRecorder是Linux上一个轻量级的屏幕录像软件,它提供了简单而直观的界面,并且具有较低的系统消耗。可以在Linux上安装SimpleScreenRecorder并使用它来录制屏幕。

    5. 使用byzanz命令行工具:
    byzanz是一个命令行屏幕录像工具,它可以在Linux上快速录制屏幕。使用以下命令来录制屏幕:
    “`
    byzanz-record -d -x -y -w -h
    “`
    其中,为录制的时间长度,为录制区域的起始坐标,为录制区域的宽度和高度,为录制文件的输出路径。

    无论使用哪种方法,都可以在Linux上轻松进行屏幕录制,并获得所需的录制视频。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,有多种命令可以用来录制屏幕。下面将介绍一种常用的方法,即使用FFmpeg命令来录制屏幕。

    步骤一:安装FFmpeg
    首先,需要在Linux系统上安装FFmpeg。在终端中执行以下命令来安装FFmpeg:

    “`
    sudo apt-get update
    sudo apt-get install ffmpeg
    “`

    步骤二:录制屏幕
    1.录制整个屏幕:
    在终端中执行以下命令来录制整个屏幕:

    “`
    ffmpeg -f x11grab -r 25 -s 1366×768 -i :0.0 -c:v libx264 output.mp4
    “`

    其中,-f参数指定输入的格式为x11grab(用于抓取X11服务器的帧)。-r参数指定帧率,这里设为25。-s参数指定屏幕分辨率,这里设为1366×768。-i参数后面跟的是屏幕设备的地址,这里是:0.0(即本地显示器)。-c:v参数指定使用的视频编码器,这里设为libx264。最后的output.mp4是输出文件的名称。

    2.录制指定区域:
    如果只需要录制屏幕的一个特定区域,可以使用以下命令:

    “`
    ffmpeg -f x11grab -r 25 -s 1366×768 -i :0.0+100,200 -c:v libx264 output.mp4
    “`

    上述命令中,:0.0+100,200表示在横坐标为100,纵坐标为200的位置开始进行录制。

    3.录制指定窗口:
    如果只需要录制特定的一个窗口,可以使用以下命令:

    首先,需要安装”xdotool”这个工具:

    “`
    sudo apt-get install xdotool
    “`

    然后,在终端中执行以下命令:

    “`
    WINDOWID=$(xdotool search –onlyvisible –name “窗口名称”)
    ffmpeg -f x11grab -r 25 -s 1366×768 -i $DISPLAY -vf “crop=640:480:0:0” -vcodec libx264 output.mp4
    “`

    上述命令中,首先使用xdotool命令查询指定窗口的ID,并将其赋值给WINDOWID变量。然后,使用FFmpeg来录制窗口,通过-vf参数指定录制窗口的宽高和位置。-vcodec参数指定视频编码器,这里设为libx264。

    步骤三:停止录制
    使用Ctrl+C快捷键来停止正在运行的FFmpeg命令。在命令执行过程中按下Ctrl+C,FFmpeg会停止录制并生成输出文件。

    总结:
    通过上述方法,我们可以在Linux系统中使用FFmpeg命令来录制屏幕。根据需要,可以录制整个屏幕、指定区域或者指定窗口,并在需要时停止录制。对于需要录制屏幕的各种应用场景,这是一种非常方便的方法。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部