描述:
将桌面会话记录到Ogg-Theora-Vorbis文件中。
recordMyDesktop生成一个文件(默认为out.ogv),其中包含Linux桌面会话的视频和音频记录。 记录的默认行为是标记已更改的区域(通过libxdamage)并更新框架。 可以更改此行为(选项–full-shots)以产生更准确的结果,或捕获不会在更改时生成事件的窗口(具有加速3d上下文的窗口),但这会显着增加工作量。 recordMyDesktop没有命令行界面,启动后只能通过以下信号进行控制:
SIGUSR1使程序在当前正在录制时暂停,反之亦然。
SIGTERM导致记录的正常终止。
SIGINT也导致正常终止。
SIGABRT终止程序并删除指定的输出文件。此信号也可以使用快捷方式在应用程序上传递。请参见其它选项的–pause-shortcut和–stop-shortcut。 选项部分。
一个典型的录制场景可以是一个简单的命令:
~$ recordmydesktop
这将产生名为out.ogv的全屏录制
而像这样的命令:
~$ recordmydesktop foo.ogv
会将输出写入foo.ogv
从0.3版开始,编码将在录制完成后立即进行,尽管此行为节省了大量CPU,但是您可以通过输入–on-the-fly-encoding开关来还原为旧版本。可以键入以下内容:〜$ recordmydesktop -x X_pos -y Y_pos --width WIDTH --height HEIGHT -o foo.ogv其中X_pos和Y_pos指定距屏幕左上角的像素偏移量,WIDTH和HEIGHT的大小为要记