录制屏幕窗口画面,支持同步录音
点击开始录屏后,浏览器会弹出系统级的分享选择框,自己选择要录制整个屏幕、某个窗口还是某个浏览器标签页——这是浏览器强制的隐私保护流程。录制内容完全保存在你自己的设备上,不会上传到任何服务器。
屏幕录制工具直接用浏览器自带的屏幕共享功能录下你的屏幕、某个窗口或某个浏览器标签页,录完生成一个 .webm 视频文件供预览和下载。适合录一段操作演示、复现一个问题,或者边操作边讲解。它是一个很基础的录制器:没有暂停键,没有倒计时,不能设置分辨率、帧率或码率,不能剪辑,输出格式默认为 WebM(浏览器不支持时改用其支持的格式),不会转换格式。
假设你要给同事演示一个后台系统的操作步骤:勾选麦克风选项,点击「开始录屏」,在分享框里选择要演示的那个浏览器标签页,一边操作一边口头解释,完成后点击停止,回放检查一遍再下载发给同事。由于录制的清晰度、帧率、文件大小都由浏览器自动决定,代码里没有可调选项,我们没有给出具体的文件大小或帧率数字。选择「某个标签页」而不是整个屏幕,可以避免把其他窗口里的私人信息录进去。
这是浏览器强制的隐私保护:网页必须让你每次手动选择共享什么内容,不能绕过。页面本身也做不到静默录屏。
先确认勾选了麦克风选项并允许了权限;想录电脑发出的声音,需要在分享选择框里勾选共享声音(部分浏览器只在共享标签页时支持)。开始前先录几秒钟回放测试,是最保险的做法。
这个工具通常输出 WebM(不支持 WebM 的浏览器会输出其支持的格式),不做格式转换。需要 MP4 的话,可以使用站内的视频相关工具或其他软件把 WebM 转成 MP4。
不会。代码里没有任何上传逻辑,录制数据只存在你浏览器的内存里,下面有详细说明。
录制全部在你的浏览器中完成:代码使用浏览器的屏幕共享和 MediaRecorder 接口,把数据块暂存在内存中,停止后合成一个视频,通过本地生成的临时链接预览和下载。没有任何把画面或声音发往服务器的网络请求。刷新或关闭页面后录制内容就会消失,所以录完请及时下载。离开页面时,代码会尝试停止仍在进行的录制并关闭屏幕和麦克风的数据流。