温馨提示×

Ubuntu VNC怎样实现屏幕录制

小樊
45
2025-10-03 19:05:47
栏目: 智能运维

Ubuntu VNC实现屏幕录制的常见方法

一、通过Ubuntu内置录屏工具快速录制

Ubuntu默认集成简易录屏工具,无需额外安装,适合快速捕捉屏幕操作。

  • 启动/停止录屏:按下Ctrl+Alt+Shift+R组合键,屏幕角落会出现红色圆点标识,再次按下组合键停止录制。
  • 解除时长限制:若需超过30秒的录制,可通过终端执行命令:gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 0(设置为0表示无限制)。
  • 查看录制文件:录制的视频默认保存在~/Videos目录,格式为webm

二、使用第三方专业录屏软件(推荐)

第三方工具功能更强大,支持高清、多源、直播等需求,适合专业场景。

1. OBS Studio(开源免费)

  • 安装:终端执行sudo apt install obs-studio
  • 配置VNC录制
    ① 启动VNC服务器(如vncserver :1,生成5901端口);
    ② 打开OBS,点击“+”→“显示捕获”→“确定”;
    ③ 在“属性”中输入VNC服务器地址(如localhost:5901),勾选“捕获光标”;
    ④ 点击“开始录制”即可。
  • 优势:支持场景切换、音频混合、滤镜效果,输出格式可选mp4mkv等。

2. Kazam(轻量简洁)

  • 安装:终端执行sudo apt install kazam
  • 录制VNC桌面
    ① 启动Kazam,选择“录制屏幕”;
    ② 在“区域”中选择VNC窗口(或全屏);
    ③ 勾选“记录音频”(可选),点击“开始录制”。
  • 优势:支持录制OpenGL应用,自动降帧保证流畅,适合轻量级录制。

3. SimpleScreenRecorder(易用性强)

  • 安装:终端执行sudo apt install simplescreenrecorder
  • 配置VNC录制
    ① 启动软件,选择“录制屏幕”;
    ② 在“输入”中选择“VNC”→“输入源”→“VNC服务器”;
    ③ 输入VNC服务器地址(如localhost:5901),点击“下一步”;
    ④ 设置输出格式(如mp4)、保存路径,点击“开始录制”。
  • 优势:支持多种视频格式,界面直观,适合新手。

三、通过VNC服务器直接录制

若需将VNC会话本身保存为视频,可使用recordMyDesktop工具。

  • 安装:终端执行sudo apt install recordmydesktop
  • 录制VNC桌面
    ① 启动VNC服务器(如vncserver :1);
    ② 终端执行recordmydesktop -geometry 1280x720 -duration 3600 -output ~/Videos/vnc_record.webm-geometry设置分辨率,-duration设置时长,单位秒)。
  • 转换格式:若需mp4格式,可执行ffmpeg -i ~/Videos/vnc_record.webm -c:v libx264 -crf 28 -c:a aac -b:a 128k ~/Videos/vnc_record.mp4

注意事项

  • 性能影响:录制过程会占用CPU、内存资源,建议关闭不必要的后台程序。
  • 权限设置:确保VNC服务器密码强度足够,避免未授权访问。
  • 格式转换webm格式体积较小,但部分设备可能不兼容,可通过ffmpeg转换为mp4

0