免费屏幕录制工具
在浏览器中直接录制屏幕。捕获系统音频、麦克风,并导出为 WebM 格式。无需安装、无需上传、无需注册。
使用方法
- 点击开始录制: 您的浏览器会提示您选择要共享的内容 , 整个屏幕、应用程序窗口或特定浏览器标签页。
- 录制您的内容: 屏幕上的一切操作都会被捕获。使用暂停和停止控件来管理录制。
- 下载视频: 完成后点击停止,并直接从您的浏览器将录制作为 WebM 视频文件下载。
为什么使用屏幕录制工具?
屏幕录制对于创建教程、报告错误、记录软件、录制演示和捕获屏幕内容供审阅非常重要。大多数屏幕录制工具需要安装软件、订阅或将您的内容上传到云服务器。这款基于浏览器的录制工具使用 Web 屏幕捕获 API 直接从您的浏览器录制 , 无需安装,无需账户,您的录制内容保留在您的设备上。
功能
- 屏幕、窗口或标签页捕获: 选择录制整个屏幕、特定应用程序窗口或单个浏览器标签页。
- 麦克风音频: 可选择包含麦克风音频用于配音讲解。
- 系统音频: 在录制浏览器标签页时,一并捕获标签页音频与屏幕。
- 暂停和恢复: 在会话中途暂停录制而不停止捕获。
- 即时下载: 录制内容以 WebM 文件的形式直接保存到您的设备 , 无需云端上传。
常见问题
录制内容以什么格式保存?
录制内容以 WebM(VP8/VP9 视频,Opus 音频)格式保存,Chrome、Firefox 和 Edge 原生支持。要转换为更具兼容性的 MP4,请使用视频转换器工具。
此工具会录制我第二显示器上的内容吗?
当您选择“整个屏幕”并且有多个显示器时,您可以从浏览器的共享对话框中选择要共享的显示器。每个显示器都会作为单独的选项显示。
我的录制内容是私密的吗?
是的。录制内容使用浏览器的屏幕捕获 API 捕获,并在本地完全处理。视频数据从不传输到任何服务器 , 它会直接下载到您的设备。
浏览器屏幕录制器的真正作用
屏幕录制器将屏幕上的内容捕获为视频文件,以便你稍后回放、分享或编辑成教程。传统屏幕录制器是你安装的桌面应用(OBS Studio、Camtasia、ScreenFlow、QuickTime),它们对操作系统的图形管道有完整访问。基于浏览器的屏幕录制器不同:它使用2017年推出的Screen Capture API,让网页可以请求操作系统「请将你的屏幕、窗口或浏览器标签与我分享」。用户通过浏览器无法绕过的系统对话框明确选择要分享什么,然后页面接收视频流并实时编码为可下载文件。无需安装、无需管理员权限、无需上传到服务。
与桌面应用的权衡是功能与便利。桌面工具一次录制多个来源(屏幕+网络摄像头+麦克风+系统音频+独立音轨)、添加实时效果、支持高级编解码器,并让你向YouTube、Twitch或RTMP服务器直播。浏览器录制器录制单一屏幕源,可选系统音频+麦克风,到单个WebM文件。对于30秒错误重现视频、2分钟教程剪辑或异步立会更新,浏览器工具从「我想录制」到「我有文件」比任何已安装的应用都快。对于完整的内容制作,专用软件胜出。
隐私是次要的吸引力。基于云的屏幕录制器,如Loom,自动将你的视频上传到他们的服务器,在那里被托管、为AI功能处理,并对任何有链接的人可访问。对于机密录制(专有代码、内部错误重现、家庭内容),这是不可接受的。完全在客户端运行并产生本地下载的浏览器录制器具有不同的隐私属性:除非你选择自己将结果文件上传到某处,否则没有任何东西离开你的机器。对于处理敏感内容的用户,这一区别意义重大。
本工具的幕后运作
录制过程从navigator.mediaDevices.getDisplayMedia()开始,这是屏幕捕获的标准化浏览器API。调用它会触发浏览器的原生分享对话框,你在其中选择整个屏幕、应用程序窗口或浏览器标签。如果你勾选「录制音频」,调用还会请求系统音频(在支持的浏览器上)和麦克风权限。返回的MediaStream对象包含与网络摄像头产生的相同的视频和音频轨道,只是源是你的显示器。
流被传递到MediaRecorder,一个内置的浏览器编码器,实时将原始视频帧压缩为流式容器格式。输出容器是WebM,一种开放格式,使用VP8、VP9或AV1视频和Opus音频。浏览器根据其能力选择编解码器;现代Chrome和Firefox通常选择VP9(比VP8压缩更好)或AV1(仍然更好,CPU稍高)。每个编码视频的「块」(通常一次1秒)累积到内存中的Blob,直到你按下停止。
当你停止录制时,脚本将块连接到最终的Blob中,创建指向该blob的对象URL,并触发合成下载点击。生成的WebM文件存在于浏览器内存中直到你下载它;刷新页面,录制就消失了。该工具从不为你的视频数据发出网络请求;录制期间唯一的网络活动是操作系统通常做的,录制本身产生的唯一东西是本地文件。WebM直接在Chrome、Firefox和Edge中播放;为了与iMovie、Premiere或其他偏好MP4的编辑器兼容,使用FFmpeg(也免费)或我们的视频转换器工具运行文件。
屏幕录制的简史
- Lotus ScreenCam,1992年。首批商业屏幕录制工具之一,主要设计用于软件培训。ScreenCam文件是只能在自己的播放器中查看的专有格式。Lotus最终在竞争对手出现更易访问的格式时停止了它。
- Camtasia Studio,2002年。TechSmith发布Windows版Camtasia,将屏幕录制与内置编辑相结合。在整个2000年代成为教学设计师、企业培训和在线课程创建者的行业标准。300美元以上的定价让它对休闲用户来说遥不可及。
- QuickTime Player附带屏幕录制,2009年。Apple在macOS 10.6 Snow Leopard中向QuickTime Player添加了免费的屏幕录制器。突然,每个Mac用户都有了无成本可用的屏幕录制器。Windows用户仍依赖第三方工具。
- OBS Studio,2012年。Hugh「Jim」Bailey作为免费开源项目发布Open Broadcaster Software。最初为游戏直播者构建,OBS到2015年成为主导的免费录制和直播工具。为大多数YouTube和Twitch直播提供动力,替代了许多内容创作者的Camtasia。
- 浏览器中的Screen Capture API,2017年。W3C Screen Capture API规范到2019年达到Chrome 72和Firefox 66,在桌面浏览器中广泛支持。网页首次可以在没有任何插件、安装或扩展的情况下录制屏幕;通过浏览器原生选择器需要每个会话的用户权限。
- Loom和云屏幕录制,2010年代中期。Loom(成立于2015年)围绕异步工作的云托管屏幕录制建立了价值数十亿美元的业务。通过浏览器扩展录制,自动上传,生成可分享链接。2023年被Atlassian以9.75亿美元收购。基于浏览器的屏幕录制工具(如本工具)作为以隐私为重点的替代方案而出现。
真实世界的工作流
- 错误重现视频。向支持或开发者报告错误时,30到60秒的带音频叙述的屏幕录制比文本描述大大有用。展示步骤、捕获错误消息、叙述你的预期与发生的事情。工程师可以用视频比写「按钮有时不工作」的错误报告快10倍地重现。
- 短教程和操作剪辑。向同事展示如何使用功能、向新团队成员解释工作流、在社交媒体上演示提示。基于浏览器的录制足够快,可以捕捉自发的「来,让我给你展示」时刻而无需设置软件。对于精致教程,切换到带编辑的专用工具;对于临时解释,浏览器即可。
- 异步立会和更新。分布式团队越来越多地用异步视频更新替代计划好的立会会议。录制昨天进度、今天计划和任何障碍的2到4分钟漫游。团队成员按自己的时间观看。减少会议负担和时区摩擦。浏览器工具让你无需离开项目上下文即可录制。
- 虚拟课堂录制。老师为错过课程或需要复习的学生录制讲座、演示和屏幕共享活动。随着大多数学校系统支持LMS上传,屏幕录制成为永久资源。基于浏览器的工具在K-12中主导的设备类Chromebooks上无需管理员安装权限即可工作。
- 游戏精彩瞬间和剪辑。捕捉浏览器游戏、演示卷轴或基于浏览器的开发展示的短剪辑。对于完整的流媒体和高帧率游戏捕获,OBS Studio显著更好;对于一次性的浏览器游戏剪辑,内置浏览器工具足够且更快。
- 客户支持录制。支持代理录制回答特定客户问题的演练,然后分享录制让客户按自己的节奏跟进。对视觉步骤比长邮件链更好。客户可以无限期暂停、倒回和重新观看。当录制涵盖其他客户也会有的常见问题时,减少重复支持票。
常见陷阱及其含义
- 系统音频捕获依赖浏览器。Chrome和Edge在你选择「整个屏幕」或「浏览器标签」时可以捕获系统音频(来自计算机扬声器的声音)。Firefox完全不支持系统音频捕获。Safari支持标签音频但不支持全屏音频。如果你的录制在你期望声音时是静音的,尝试Chrome并在选择器中选择「分享标签音频」。
- 文件大小快速扩展。30 fps的1080p屏幕录制配VP9编码产生大约每分钟8到15 MB,取决于动作复杂性。10分钟录制是80到150 MB。对于典型的1到5分钟剪辑这没问题;对于一小时长的录制,预计文件在500 MB到1 GB范围。如果你不需要1080p细节,编码到720p以获得更小文件。
- 分享错误的屏幕暴露私密内容。「整个屏幕」选项分享该显示器上可见的所有内容,包括弹出的通知、密码提示和不相关的应用窗口。在录制前,关闭不相关的应用、关闭通知(专注/勿扰模式),理想情况下使用单显示器设置或选择「应用程序窗口」或「浏览器标签」以限制捕获范围。敏感内容已经多次在屏幕录制中泄露。
- WebM在浏览器外的兼容性。WebM在浏览器中得到很好的支持但在其他地方不一致:iMovie不导入WebM,Premiere Pro需要插件,许多社交媒体平台在上传时将WebM转换为MP4(有时很差)。为最大兼容性,录制后使用FFmpeg、HandBrake或我们的在线视频转换器将WebM转换为MP4/H.264。
- 录制影响性能。实时视频编码是CPU密集型的。在较旧的笔记本电脑或低功耗设备上,你可能在录制期间看到帧丢失,特别是1080p 60 fps。症状包括即使你的屏幕实时看起来流畅,录制中也有断断续续的播放或可见卡顿。降到720p、关闭其他应用、或使用更强大的机器进行高质量录制。
- 暂停行为因浏览器而异。MediaRecorder API包括一个
pause()方法,在不结束流的情况下暂停录制,但支持不一致:在Chrome和Edge中工作,在Firefox中部分,在较旧的浏览器中缺失。如果暂停不工作,你仍然可以停止并开始新的录制,但生成的文件将是分开的。如果你需要录制中暂停-恢复,围绕这一点计划。
隐私:录制永远不离开你的设备
屏幕录制是一个人创建的最敏感内容之一。它们准确捕获可见的内容:电子邮件、代码、内部文档、网络摄像头叠加层中的家庭成员、自动填充中的密码、标签中可见的浏览历史。基于云的录制器,如Loom,默认上传所有内容,公司在其服务器上保留你录制的副本,根据服务条款有时用于AI训练。几个高调泄漏(公司机密、客户数据)已经通过云录制服务发生,用户没有意识到隐私影响。
这个工具完全在客户端运行。Screen Capture API每个会话需要明确的用户权限,通过浏览器原生对话框授予,页面无法绕过或伪造。捕获的流保存在浏览器内存中,由本地MediaRecorder编码,最终成为机器上的可下载文件。在录制期间打开浏览器的网络标签:零出站请求。生成的WebM文件由你保留、分享或删除;如果你从不上传,它永远不会离开你的设备。对于机密录制(专有工作、医疗屏幕捕获、法律证据),这是重要的隐私属性。
什么时候另一个工具是正确选择
- OBS Studio用于流媒体和多源录制。OBS Studio(免费、开源)是Twitch、YouTube或Facebook直播的标准,也是组合多个源(屏幕+网络摄像头+麦克风+游戏音频+评论)录制的标准。它支持场景切换、实时滤镜和广播质量输出。对于超越单一来源快速录制的任何内容,OBS是正确的工具。
- Loom用于异步云协作。Loom是为你录制视频、分享链接、同事观看带反应和评论的工作流构建的。云存储、转录、分析和团队工作区是核心功能,不是事后想法。对于高容量的异步视频沟通,Loom或类似工具比本地录制然后手动上传更快。隐私权衡:你的录制存在Loom的服务器上。
- 原生OS录制器用于系统集成。macOS Screen Recording(Shift+Cmd+5)和Windows Game Bar(Win+G)与OS深度集成,支持硬件加速编码,可靠地捕获系统音频,并直接产生MP4。对于在主OS上的一次性录制,原生工具通常最快。当你需要跨平台一致性或在无法使用原生录制器的受管设备上工作时,浏览器工具很重要。
- ScreenFlow或Camtasia用于教程制作。ScreenFlow(Mac,169美元)和Camtasia(Windows/Mac,300美元)是专为课程创作者、技术作家和企业培训团队设计的专业屏幕录制加编辑工具。它们包括缩放和平移、标注注释、多轨编辑和库资产管理。对于精致的教育内容,这些工具证明它们的价格;对于临时或一次性剪辑,浏览器工具就够了。
更多常见问题
为什么我的麦克风音频没有被捕获?
Screen Capture API不直接包括麦克风音频;它捕获屏幕和可选的系统音频。本工具通过getUserMedia({audio: true})单独请求麦克风访问并合并两个流。如果麦克风音频缺失,检查:(1)你在被提示时授予了麦克风权限,(2)你在OS声音设置中选择了正确的麦克风,(3)麦克风没有在硬件级别静音(许多笔记本麦克风有物理静音开关),(4)你在开始之前在工具设置中勾选了「录制音频」。
我可以在画中画叠加层中录制网络摄像头吗?
在本工具中不能。Screen Capture API按原样录制屏幕;如果你想要网络摄像头叠加层,网络摄像头预览需要在录制期间可见于屏幕(将其放在屏幕一角的小窗口中并录制整个屏幕)。对于专业的画中画合成,使用OBS Studio(免费)或ScreenFlow(169美元),它们支持分层视频轨道。「来自API的PiP」方法在当前浏览器屏幕捕获API中不可能。
为什么我的录制质量比我的屏幕低?
三种常见原因:(1)质量设置设为「自动」,可能默认为720p以提高性能;切换到1080p全高清以获得更高保真度。(2)你的屏幕是高DPI显示器(Retina、4K),但录制按逻辑像素而非物理像素捕获,所以即使在「1080p」设置下,4K屏幕也以1920x1080捕获。(3)CPU瓶颈导致编码器降低质量以维持帧率;关闭其他应用。对于高分辨率屏幕的像素完美捕获,使用专用录制器。
我可以录制多长时间?
Screen Capture API本身没有硬性时间限制,但存在实际限制:(1)浏览器内存必须持有进行中的录制,所以在低内存设备上非常长的录制(多小时)可能失败。(2)文件大小线性增长:1小时1080p大约500 MB到1 GB。(3)某些浏览器有软性限制,内存压力导致录制意外停止。对于超过30分钟的录制,专用桌面应用更可靠。
我可以在iPhone或iPad上录制吗?
不能。Apple不在iOS Safari上支持Screen Capture API(一项长期的平台限制)。对于iOS屏幕录制,使用原生iOS屏幕录制功能:设置 > 控制中心 > 添加屏幕录制,然后滑动以访问控制中心并点击录制按钮。iOS原生录制保存到照片为MP4(带H.264的MOV容器)。对于iPad,同样适用。
如何编辑录制?
下载后,WebM文件可以在支持WebM的任何视频编辑器中编辑(DaVinci Resolve免费、Kdenlive免费、ShotCut免费)。对于偏好MP4的编辑器(iMovie、较旧的Premiere),使用我们的视频转换器或使用FFmpeg命令ffmpeg -i input.webm -c:v libx264 output.mp4转换。仅修剪开头和结尾,我们的视频修剪器工具直接在WebM上工作,无需转换。