科学工具
科学工具让世界更美好
让世界更美好

Screenity 屏幕录制工具,可以录制屏幕、摄像头和音频,内置丰富的注释功能Screenity 屏幕录制工具,可以录制屏幕、摄像头和音频,内置丰富的注释功能

Screenity 是一款免费的屏幕录制与注释工具,可用于制作工作、教育等场景的优质视频内容,能免费创建精美的产品演示、教程、演示文稿。

Screenity 可以录制屏幕、摄像头和音频,还内置了丰富的注释功能,你在录制过程中能添加文本、箭头、高亮、绘图等。

多种录制模式:可无限录制标签页、特定区域、桌面、任意应用程序或摄像头画面。

音频录制:录制麦克风或内部音频,支持按键通话功能。

屏幕注释:能在屏幕任意位置绘制、添加文本、箭头、形状等注释内容。

智能背景处理:利用 AI 技术实现摄像头背景效果或模糊处理,提升录制画面质量。

画面编辑:平滑缩放聚焦特定区域,模糊敏感内容保护隐私,可去除或添加音频,进行剪辑、修剪、裁剪等操作。

交互增强:突出显示点击和光标,支持聚光灯模式。

录制管理:设置闹钟自动停止录制。

导出分享:支持导出为 mp4、gif、webm 格式,可直接保存至 Google Drive ,然后分享链接给好友或同事。

个性化设置:设置倒计时、隐藏部分用户界面,移动界面位置。

隐私保护:仅用户自身可查看视频,不收集任何数据,支持离线使用。

免费使用:无使用限制,无需注册登录。

本地托管

1、从发布页面下载最新的 Build.zip 文件。

2、在浏览器地址栏输入 <chrome://extensions/>,启用开发者模式。

3、解压缩文件,将包含代码的文件夹拖入浏览器,或点击“加载已解压的扩展程序”按钮选择该文件夹,就能在本地使用 Screenity。

开发版本搭建

1、本地的 Node.js 版本需 ≥ 14。

2、克隆该存储库。

3、运行 npm install 安装依赖项。

4、运行 npm start

5、访问 <chrome://extensions/>,启用开发者模式,点击“加载已解压的扩展程序”,选择 build 文件夹。

Google Drive 保存功能启用

若要启用 Google Drive 上传功能(授权同意屏幕),需使用关联的扩展程序密钥修改 manifest.json 文件中的 client_id,可通过访问 Google Cloud 控制台,选择“创建凭据 > OAuth 客户端 ID > Chrome 应用”来创建。

Screenity 使用的技术栈

• FFmpeg WASM:用于视频编辑和编码。

• Tensorflow 与 Selfie Segmentation 模型:实现背景处理等功能。

• Fabric.js:支持绘图和注释操作。

• Radix Primitives:构建用户界面组件。

• react-color:提供颜色选择功能。

• localForage:借助 IndexedDB 实现视频离线存储。

• Wavesurfer.js:在弹出窗口和编辑器中创建音频波形。

• React Advanced Cropper:用于编辑器中的裁剪用户界面。

• fix-webm-duration:为 WEBM 文件添加缺失的元数据。