如何用 VLC 录制屏幕(全屏或指定区域)

中级 最后更新: 适用环境: Windows / Linux · VLC 3.0.x(macOS:见文末说明)

VLC 内置完整的屏幕录制引擎——无需额外软件。它可以录制桌面、特定窗口或指定区域,并支持麦克风或系统音频。关键在于:这些选项藏在 Convert/Save 对话框里。本指南会精确指出它们的位置,以及哪些设置能录出平滑不跳帧的画面。

第 1 步 —— 打开采集设备对话框

  1. 进入 Media > Convert / Save(Ctrl+R),然后打开 "Capture Device" 选项卡。

    采集选项出现。

  2. 把 "Capture mode" 设为 Desktop。

    已选择屏幕采集。

  3. 可选:把帧率设为 30(PAL 地区为 25)——更高帧率浪费 CPU,对教程类录制几乎没有改善。

    帧率已设置。

说明macOS 的内置采集功能有限;macOS 替代方案见本指南底部说明。

第 2 步 —— 录制窗口或指定区域,而不是全屏

  1. 在同一对话框中,对 "Desktop" 模式把 "Frame width/height" 设为你想录制的窗口尺寸,把 "Left/Top" 设为其屏幕位置。

    只录制该区域。

  2. 把目标窗口移到你输入的坐标——在 (0,0) 位置最大化浏览器并采集 1920×1080,是最简单的设置。

    采集区域与窗口吻合。

  3. 把 "Screen capture framerate" 设为与内容匹配:普通界面 30,幻灯片 15,只有游戏画面才用 60。

    采集帧率已设置。

第 3 步 —— 添加麦克风音频

  1. 在 Capture Device 选项卡中,把音频设备选为麦克风(Windows:Microphone Array / USB Mic;Linux:pulse 设备)。

    麦克风采集已启用。

  2. 然后点击底部的 "Convert / Save"(不是 Play),选择 "Video - H.264 + MP3 (MP4)"。

    输出配置已设置。

  3. 选择目标文件并点击 Start。

    立即开始录制。

  4. 用 VLC 中的方形 Stop 按钮停止——停止时文件完成。

    已保存一个可播放的 MP4。

说明如果录制没有声音,说明你的音频采集设备缺失或被静音——完整检查清单参见 recording-no-audio 修复。

第 4 步 —— 修复跳帧或卡顿的录制

  • 把帧率降到 15–20 fps,用于演示文稿这类静态内容。
  • 缩小采集区域——在大多数机器上,VLC 的软件编码器无法处理全 4K 60 fps 的录屏。
  • 关闭与编码器抢 CPU 的硬件加速应用(游戏、带视频的浏览器)。
  • 正经录制请用 OBS Studio——VLC 的采集只是便利功能,不是生产工具。

常见问题

VLC 是录制整个屏幕还是只录一个窗口?
都可以——在 Capture Device 对话框里用 Left/Top/Width/Height 设置采集区域,或录制整个桌面。VLC 无法动态跟随单个窗口。
为什么我的屏幕录制没有声音?
麦克风没有被选为采集设备,或系统把它静音了。重新检查第 3 步;系统音频(你听到的声音)默认不会被录进去——VLC 只录麦克风输入。
屏幕录制的最佳输出格式是什么?
MP4 里的 H.264 + AAC。它随处可播,对界面内容压缩效果好。除非之后还要剪辑,否则避免无损格式。
能暂停再继续 VLC 录制吗?
不能——VLC 会连续录到 Stop 为止。想编辑就事后用 VLC 的裁剪或专用编辑器修剪。