
如果你最近刚接到一个“帮忙录个屏幕教程”的需求或者正想给自己开发的软件写一份带画面的使用说明大概率会先打开搜索引擎找“电脑录屏软件”。然后你会发现一个很有意思的现象搜索结果前几页几乎都是带有“免费下载”“无水印”“高清录制”字样的商业软件而真正干净、免费、不绑捆绑软件的方案反而需要花一点时间才能分辨出来。这篇文章就围绕“如何在电脑上录屏”这个话题把 Windows、macOS 和跨平台三种场景下的录屏方案讲透。先说结论绝大多数人的录屏需求操作系统自带工具就能解决不需要安装任何第三方软件只有当你需要长时间录制、多音轨混音、直播推流或专业后期时才需要引入 OBS Studio 这类专业工具。这个判断看起来保守但如果你经历过“下载了某个免费录屏软件安装时被塞了一堆全家桶”的尴尬就会明白自带工具意味着什么零风险、零捆绑、零额外占用。文章会从自带方案的局限讲起再过渡到专业工具的安装配置和参数选型最后给出常见问题排查和录制前的最佳实践清单。1. 录屏需求到底分几种先弄清自己的场景再选工具录屏这件事难点从来不在“按哪个键开始录制”而在于“录完之后素材能不能用”。同样是录屏不同的使用场景对画质、音轨、格式、文件大小的要求完全不同选错工具会直接导致返工。先花一小节把常见录屏场景拆开你自己对照一下属于哪一类。场景一软件功能演示、教学课件、操作讲解这类视频通常是给同事、客户或学生看的要求画面清晰、鼠标轨迹可见、操作步骤能看清即可。一般不需要录制游戏级高帧率也不需要 4K 分辨率。如果讲解时要配音就需要麦克风声音清晰、没有电流声。这类场景最适合工具Windows 11 自带的截图工具录屏、macOS 的快捷录屏或者 OBS 的基础模式。场景二游戏录制、高帧率内容游戏录屏除了要求高分辨率更重要的是高帧率。普通办公场景下 30 FPS 就够了但动作类游戏或高刷新率桌面演示建议 60 FPS 起步。游戏录制还有一个特殊问题显卡资源要同时分配给渲染和编码所以对硬件有要求且这类需求几乎只有 OBS Studio 或显卡厂商自带的录制工具能胜任系统自带工具会明显力不从心。场景三多音轨混音、采访录音、后期剪辑你不仅要录系统声音还要录麦克风声音甚至还想把两路声音分轨保存方便后期单独调整人声音量。此时 OBS Studio 的多音轨输出功能是刚需Windows 自带工具里 WinG 的 Xbox Game Bar 只能混成一条音轨后期处理非常受限。场景四需要长时间录制的网课、会议记录、直播回放两小时以上的连续录制对软件的稳定性、发热控制、文件分割策略都有要求。这里要重点说一个细节录制中途软件崩溃或电脑断电传统 MP4 格式会直接导致整个文件损坏无法打开。OBS 的推荐做法是录制时使用 MKV 格式所有录制内容在流式写入时逐帧保存即使录制过程中出现问题也能保留前面已录制的部分。理解了这些差异后再去看 Windows、macOS 和 OBS 各自的方案就能建立正确的预期不是越贵的工具越好而是越匹配场景的方案越省事。2. Windows 自带录屏方案不止有 Xbox Game Bar很多 Windows 用户对自带录屏的印象是“只能录游戏”这其实是一个流传很广的误区。Windows 11 从 22H2 版本开始在“截图工具”里加入了录屏功能日常操作演示已经不需要依赖 Game Bar。2.1 Windows 11 截图工具录屏最轻量的方案如果你要录的是软件窗口、浏览器页面、PPT 讲解这类画面Windows 11 的截图工具Snipping Tool是最快的一条路。打开方式有两种按下Win Shift S会直接进入截图模式但录屏入口不在这里。按Win键输入“截图工具”打开后点击工具栏上的录屏图标即第二个按钮。点击“新建录制”后屏幕上方会出现一个浮动控制条你可以在两种模式间选择直接录制整个屏幕或者框选指定区域。选好区域后点击“开始”上方控制条会进入录制倒计时状态此时可以同时选择是否录制麦克风声音。这个方案的优势非常明显不需要安装任何第三方软件系统原生支持。输出格式为 MP4兼容性极好后续导入剪映、Premiere 都很方便。默认录制系统声音Windows 音效和软件声音都能捕获。它的局限也需要你了解不能录制 4K 高帧率不能自定义码率没有多音轨。对日常办公演示来说完全够用但要录高规格内容就要换 OBS。实测体验中截图工具录屏是最“无感”的按完快捷键选好区域就开始录了录完的视频文件自动保存为 MP4不需要额外转码。2.2 Xbox Game Bar适合录制游戏和应用窗口Xbox Game Bar 是 Windows 10/11 系统级录屏组件最早是为游戏录制设计的。你可以在任意应用运行时按下Win G呼出控制栏。呼出后点击“捕获”面板中的录制按钮或者直接按Win Alt R快捷键开始录制。再次按下这个快捷键停止录制视频会自动保存到此电脑 视频 捕获文件夹。Xbox Game Bar 的录制参数可以通过 Windows 设置来调整打开“设置” “游戏” “游戏录制”在这里可以设置视频帧率30 FPS / 60 FPS、视频画质标准 / 高可以打开“在后台录制”功能保存最近一段时间发生的内容Game Bar 的局限必须实话实说它有一个很尴尬的机制——默认录制前台应用如果被录制的窗口最小化或切换到其他窗口录制可能中断。另一个更常见的坑是它检测到某些特定应用时会弹出限制提示甚至无法录制整个桌面包括文件资源管理器里的操作。所以我的建议是如果你录制的是游戏或单个应用窗口可以用 Game Bar如果你要完整演示桌面操作、打开多个软件、切换窗口直接用截图工具录屏或直接跳到 OBS 方案。3. macOS 自带录屏方案快捷键效率极高macOS 用户在这件事上有天然优势因为苹果在系统层面就把录屏做成了类似截图的交互方式学习成本很低。3.1 macOS 自带屏幕录制在 macOS 上录屏的快捷键是Command Shift 5按下后会弹出屏幕录制工具栏功能一目了然。工具栏上从左到右依次是录制整个屏幕录制选定区域录制选定窗口可以只录某一个应用程序窗口截取整个屏幕截取选定区域截取选定窗口选项按钮设置录制参数录制按钮点击“选项”可以设置以下重要参数存储位置默认是桌面建议设置为“影片”或“文稿”文件夹麦克风可以选择系统内录或外接麦克风显示鼠标点按开启后录制鼠标点击时会出现一圈光圈对操作演示很有帮助倒计时可以设置 5 秒或 10 秒的延迟开始录制过程中菜单栏右侧会显示一个录音按钮图标点击即可停止。这里有一个关键细节你在“选项”里选择了哪一路麦克风录出来的声音就走哪一路如果选“无”录出来的视频就是纯画面没有声音。很多新手录完发现没声音就是因为这里选了“无”。macOS 自带录制的输出格式是 MOV导入 Final Cut Pro 很方便。如果后续要上传视频平台或发给同事用 Windows 软件剪辑建议先用 QuickTime Player 打开再导出为 MP4或直接在后期软件里转码。3.2 QuickTime Player 的录屏功能容易被忽略除了Command Shift 5的快捷方式macOS 还有一个 QuickTime Player 录屏方法。打开 QuickTime Player菜单栏“文件”里选择“新建屏幕录制”同样可以开启录制。这种方式的优势是录制界面更简洁可以快速切换“录制整个屏幕”和“录制所选区域”劣势是它本质上和系统快捷键的底层机制相同功能没有多出更多。两者选一个习惯的方式即可我推荐优先记住Command Shift 5因为它同时整合了截图和录屏日常使用频率高。3.3 macOS 访问麦克风权限的提醒第一次录制麦克风声音时macOS 会弹出权限询问“xxx 想要访问麦克风”。如果误点了不允许后续录视频就没有麦克风声音。解决路径是打开“系统设置” “隐私与安全性” “麦克风”确认录屏工具比如 QuickTime Player 或系统 UI 代理在允许列表里勾选允许后重新打开录制工具这个坑在 macOS 用户中出镜率极高如果你录完发现没有声音优先检查这里而不是先怀疑软件坏了。4. OBS Studio跨平台专业方案适合进阶用户先说一个不少博主没有明说的判断OBS Studio 的学习曲线虽然比自带工具陡峭但它值得你花一晚上去熟悉因为它是目前唯一一个兼顾“免费、开源、跨平台、功能完整”的录屏方案。Windows、macOS、Linux 都能用而且没有时长限制、没有水印、没有捆绑安装。4.1 OBS 更专业在哪里与自带工具相比OBS 在三个方面完全不同第一来源Source机制。OBS 不是简单地把整块屏幕录下来而是通过添加“来源”的方式来组合画面。你可以只捕获某个窗口、某个显示器、某个浏览器页面甚至把摄像头画面和屏幕画面叠加在一起组成一个多场景的视频流。这在网课录制、视频会议录制、游戏摄像头解说场景下非常有用。第二音轨分离。OBS 支持多音轨录制。你可以把系统声音放在音轨 1把麦克风声音放在音轨 2后期剪辑时就能单独调整任意一路声音不需要重新录制。当你录完一人分饰两角的采访或者需要把人声从背景音乐中分离出来时就能体会到这个功能的强大。第三编码参数可控。码率、帧率、分辨率、编码器x264/NVENC/AMD这些在自带工具里都是固定或隐藏的在 OBS 里全是可见可调的选项。同一个视频素材同样的时长用不同参数录出来文件大小可能相差 5 倍以上。如果你想控制文件体积而不损失可感知的画质OBS 是唯一能让你精确掌控的方案。4.2 OBS 的安装与基础环境准备安装 OBS 的推荐方式是去官网下载注意不要从第三方下载站下载来路不明的“绿色版”“破解版”官网包本身是免费开源的不需要破解。Windows 安装注意两点安装时 OBS 会询问是否安装虚拟摄像头插件如果你不需要在 Zoom/钉钉/腾讯会议里用 OBS 输出视频画面可以不勾选减少后台服务占用。第一次启动时 OBS 会自动运行配置向导询问你主要是“优化直播”还是“优化录制”根据真实用途选择即可。macOS 安装则要注意权限问题OBS 首次启动会请求“屏幕录制”权限必须到“系统设置” “隐私与安全性” “屏幕录制”里勾选允许 OBS否则画面会是黑屏。这个知识点和 macOS 自带录屏的麦克风权限逻辑相同属于 macOS 权限体系下的常见问题。4.3 OBS 三件套快速配置画面、音频、输出OBS 的界面初次看会觉得复杂但你需要掌握的其实只有三块区域。画面来源区在“来源”面板里点击左下角加号选择“显示器采集”或“窗口采集”。显示器采集录制整个屏幕适合做多软件操作演示窗口采集只录制某个应用即使你切换到其他窗口画面也保持在那个应用上如果你用的是 OBS 新版本建议优先使用“显示器采集”里的自动选显卡模式如果你的电脑有独显和核显双显卡OBS 画面卡顿或黑屏时可以尝试切换到另一种显卡适配模式。音频输入区在“混音器”面板里你会看到“桌面音频”和“麦克风/辅助音频”两个部分。桌面音频对应电脑系统声音麦克风/辅助音频对应你的麦克风输入调整这两个音量的推荐做法是在正常说话音量下让音量条保持在黄色区域不要长期爆到红色。红色爆音会导致录制出来的声音失真这种损伤无法在后期修复。输出参数区点击“设置” “输出”这里是对最终文件影响最大的部分输出模式选择“高级”录像类型选择“标准”录像格式建议选 MKV可恢复录制完成后再用“文件 重新封装”一键转成 MP4。如果你不需要长时间录制且最终只需要 MP4也可以直接选 MP4但需要接受中断损坏风险编码器NVIDIA 显卡选 NVENC较新版本直接是 NVENC HEVCAMD 显卡选 AMF一般家用电脑选 x264 也可以压缩率高但 CPU 占用高码率控制选 CBR固定码率码率数值建议1080P 30FPS 用 8000–12000 Kbps1080P 60FPS 用 12000–16000 Kbps。码率不是越高越好过高会导致文件巨大过高也可能出现播放不流畅的问题以你录制 1080P 60FPS 的软件演示为例配置大致如下录像格式MKV 编码器NVIDIA NVENC HEVC 码率控制CBR 码率12000 Kbps 关键帧间隔2 秒 预设P5: Slow质量优先这套参数出来的视频在常见学习平台和视频网站上比较稳妥文件体积也不会失控。录制 30 分钟大约 1.5 到 2.5 GB如果想减小体积可以把码率降到 8000。5. 录屏中真正容易踩坑的环节许多人在安装完工具后以为录屏流程已经结束了实际只是踩坑的开始。下面三个坑最典型。5.1 声音问题录出来没有声音或声音忽大忽小这是所有录屏问题里出现频率最高的一个没有之一。场景一使用 Windows 截图工具或 Game Bar 录制录制完成后视频里没有声音。原因是录制时没有勾选“录制麦克风”或系统默认音频输入设备被静音。排查步骤是右键点击任务栏右下角的音量图标选择“打开声音设置”确认“输入设备”选择了正确的麦克风对着麦克风说话看“测试麦克风”是否有音量波动打开声音设置里的“高级声音选项”确认录制工具的输入输出没有被静音场景二录制系统声音时把“立体声混音Stereo Mix”或“录制系统音频”设置为默认设备。如果你使用的是 OBS 的“桌面音频”这部分不需要额外设置但如果你使用某些第三方软件需要确认系统录音设备里的“立体声混音”已启用否则只能录到麦克风声音录不到电脑声音。5.2 画面黑屏问题录屏软件打开后被录制的窗口是黑屏这个问题主要出现在安全播放场景和双显卡场景。如果你的录制画面里出现了视频播放器的黑屏大概率是因为视频内容启用了硬件加速加 DRM 保护比如某些在线视频平台。这种保护无法通过录屏工具绕过属于平台限制不要试图破解。如果你录的是自己的软件或网页应用出现黑屏通常是因为浏览器或应用的硬件加速占用了独显渲染而 OBS 捕获的是核显输出。解决方法是在浏览器或应用里关闭“硬件加速”或者换用“窗口采集”模式或调整 OBS 的渲染适配器。5.3 文件过大与格式兼容问题同一个录屏素材用不同码率、不同编码器文件体积差距可以达到 5 倍。例如录制 10 分钟的 1080P 桌面操作用系统自带工具输出文件大小通常在 100–300 MB码率是系统自动决定的用 OBS x264 编码器开 8000 Kbps文件约为 600 MB用 OBS NVENC 编码器开 12000 Kbps文件约为 900 MB如果你发现文件大到异常先打开 OBS 输出设置看码率是否正常。如果你发现文件小到画质糊成一团则说明码率设置过低了。还有一个格式兼容问题是新手容易忽略的OBS 录制 MKV 文件很多剪辑软件无法直接识别 MKV 素材。不要急着转码OBS 提供了一个“重新封装”功能在菜单栏“文件”里选“重新封装”就可以把 MKV 无损转成 MP4速度快且不会重新压缩画质。6. 命令行录屏给开发者的一份高效率脚本清单如果你习惯用命令行操作或者需要定时批量录屏,可以考虑把录屏变成一条命令。这里提供三个常见的命令行录屏方案。Windows使用 ffmpeg 录屏Windows 下可以使用 ffmpeg 配合 gdigrab 设备进行屏幕录制。ffmpeg -f gdigrab -framerate 30 -video_size 1920x1080 -i desktop -c:v libx264 -preset veryfast -crf 23 output.mp4参数含义是以 30 帧率抓取整个桌面desktop输出 H.264 编码的 MP4 文件质量控制在 CRF 23。CRF 数值越小画质越高文件越大。如果你要录制指定窗口可以把-i desktop换成-i title窗口标题。这种方式官方不保证 Windows 上所有环境都可用但大多数 Windows 10/11 环境是可用的。录制屏幕的同时添加麦克风声音需要再加一个输入ffmpeg -f gdigrab -framerate 30 -i desktop -f dshow -i audio麦克风名称 -c:v libx264 -c:a aac output.mp4注意音频设备名需要先通过ffmpeg -list_devices true -f dshow -i dummy查看不同电脑名称不同。macOS使用 ffmpeg 录屏macOS 下可以使用 avfoundation 设备捕获。先查看可用的采集设备ffmpeg -f avfoundation -list_devices true -i 然后指定屏幕设备编号进行录制ffmpeg -f avfoundation -framerate 30 -i 1:none -c:v libx264 -preset ultrafast -crf 23 screen.mp4macOS 上 ffmpeg 录屏会弹出屏幕录制权限确认框首次运行需要允许终端访问屏幕录制权限。配合脚本实现的定时录屏如果你需要每天自动录制某个时间段的屏幕可以把录屏命令封装成脚本配合操作系统的计划任务或 cron 使用。Windows 下可以写一个record.bat文件echo off set timestamp%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2% ffmpeg -f gdigrab -framerate 30 -i desktop -c:v libx264 -preset veryfast -crf 23 record_%timestamp%.mp4macOS 或 Linux 下可以写一个record.sh#!/bin/bash timestamp$(date %Y%m%d_%H%M) ffmpeg -f avfoundation -framerate 30 -i 1:none -c:v libx264 -preset ultrafast -crf 23 record_${timestamp}.mp4再配合 Windows“任务计划程序”或 macOS 的 crontab 就可以实现全自动录制。不过我这里要提醒一句定时录屏涉及隐私和合规问题作为开发者个人使用没问题如果要在公司或客户环境部署务必确保已经获得明确授权并在录制范围内做好告知。7. 录屏常见问题与排查方法速查表下表是录屏场景中高频问题的定位路径建议直接收藏遇到问题逐个排查。问题现象可能原因排查方式解决方案录出来没有声音麦克风权限未开启或录制时选择了“无”麦克风系统设置里检查麦克风权限录制工具里检查音频来源开启权限重新选择音频输入设备录出来的视频没有系统声音默认音频输出设备未被捕获或 OBS 桌面音频静音OBS 混音器里检查桌面音频音量条调整桌面音频或重启 OBS 后再试游戏画面可以录但桌面操作录出来黑屏DRM 视频保护或双显卡渲染输出差异先录自家软件页面再录视频平台页面对比差异关闭浏览器硬件加速或换用窗口采集视频文件巨大半小时几个 GB码率过高查看 OBS 输出设置里的码率值把 CBR 码率降低到 8000–10000 Kbps视频文件模糊字看不清码率过低或分辨率没对齐查看输出的分辨率和码率保证录入分辨率是实际屏幕分辨率码率至少 8000录制过程中 OBS 崩溃视频打不开录制格式为 MP4中断后文件损坏查看文件是否可预览改用 MKV 录制或用“重新封装”生成 MP4麦克风声音有回声、电流声麦克风监听开启或电脑扬声器音量过大检查 OBS 混音器上是否有监听按钮亮起关闭监听录制时佩戴监听耳机避免外放回授录制时电脑明显卡顿编码器占用 CPU 过高任务管理器查看 CPU/GPU 占用改用 NVENC/AMF 硬件编码或降低帧率到 30OBS 在其他软件上显示黑屏虚拟摄像头场景虚拟摄像头插件未正确安装检查 OBS 工具菜单里是否有虚拟摄像头选项重新安装 OBS 或官方虚拟摄像头插件8. 录制前的准备工作和工程建议达到专业水准很多人的录屏视频看起来“业余”并不完全是剪辑问题很多细节在按下录制键之前就已经决定了。以下是我在实际制作录屏内容时比较看重的几件事。8.1 先做一次 30 秒的测试录制不要一上来就录完整的 30 分钟视频。用 30 秒录制一段包含文字、窗口切换、语音说话的内容回放检查三件事画面文字是否清晰有没有模糊或闪烁。语音是否清楚有没有回声、丢字、音量过低。录像中鼠标移动是否流畅会不会断断续续。如果 30 秒测试没有问题再开始正式录制。这个习惯能帮你规避大量“录完一小时发现没开麦克风”的悲剧。8.2 管理好显示分辨率与缩放比例Windows 系统如果开启了 125% 或 150% 的显示缩放录出来的视频有可能会出现字体虚化、模糊的情况。OBS 里出现的典型问题是录制区域和输出画布尔不匹配导致整个界面变形。建议在录制前把系统显示缩放调整为 100%或保证 OBS 的画布分辨率与屏幕实际输出分辨率一致。macOS 也有类似问题在 Retina 屏幕上录制时OBS 画布分辨率选择 1920x1080 还是设备的物理分辨率需要根据最终视频用途来定。如果是做教学视频建议用 1920x1080传输和播放更通用如果是做精细操作演示可以保留更高的原生分辨率但文件会大不少。8.3 遵循“录制原素材不修剪”的后期思路后期剪辑时最容易出现的困境是录到一半卡壳说错话于是决定重录。但专业做法不是重录而是保留素材通过剪辑把不合适的片段剪掉。前提是你录制的素材足够完整且分轨清晰。因此我建议你在录制时尽量使用 OBS 的多音轨录制桌面音频放音轨 1麦克风音频放音轨 2。后期如果讲错了某句话它可以单独静音或降噪不需要整段删掉。如果你只用系统自带工具录了一条混音音轨后期只能做整体音量调整无法单独处理人声。8.4 每个项目单独设置文件命名规范录制内容多了以后最让人头疼的不是没有视频而是视频文件名混乱。建议命名规则遵循“日期 场景 序号”20250216_产品演示_v01.mkv 20250216_培训教程_v02.mp4这一条看似简单实际能节省大量检索时间。尤其当你同时维护多个项目的视频素材时命名规范的意义会被放大。8.5 关于录制内容的边界与合规不管是录屏本地素材还是制作线上课程都要注意内容合规。不要录制没有授权的软件或数据不要录制包含他人隐私信息的屏幕内容更不要在未告知的情况下录制会议或聊天记录。常见的做法是在录制开始前口头或文字告知参与者“本会议将录制用于内部存档”这是对参与者的尊重也是降低法律风险的必要操作。9. 总结与下一步建议回到文章开头那个结论绝大多数录屏需求系统自带工具已经能解决当你需要多音轨、长时间录制、精细参数控制时再进入 OBS 的范畴。如果你刚接触录屏推荐的学习路径可以这样走先花一天时间把 Windows 截图工具录屏或 macOSCommand Shift 5用熟完成第一个 5 分钟以内的演示视频。如果你发现需要在后期单独处理麦克风声音或者需要录制超过半小时的内容再安装 OBS Studio按照本文第 4 节的参数配置跑一遍。如果觉得 OBS 手工点按钮还不够高效再去研究 ffmpeg 命令行方案把录屏变成可重复执行的工作流比如批处理脚本或定时任务。这三个层次分别对应“应急需求”、“日常需求”和“生产级需求”你可以根据自己的实际情况判断停在哪个阶段不需要一上来就追求最复杂的方案。最后推荐你动手做一个小练习用系统自带工具录制一段 1 分钟的你正在阅读的这篇文章的滚动画面然后试着自己完成整段视频素材的生成与播放验证。这个练习做完你对“如何在电脑上录屏”这件事就不再只是看过教程的旁观者而是一个真正有动手经验的操作者了。