Screenity 是一个免费且注重隐私保护的屏幕录制
工具,无使用限制,适用于工作、教育等场景,可用于创建产品演示、
教程、演示文稿或与团队分享反馈等。
主要特点
- 录制功能:可无限制录制标签页、特定区域、桌面、任何应用程序或摄像头。
- 音频功能:录制麦克风或内部音频,支持按键说话等功能。
- 标注功能:可在屏幕上任意绘图,添加文本、箭头、形状等。
- 增强功能:借助 AI 驱动的相机背景或模糊效果增强录制内容。
- 其他功能:平滑放大录制内容以聚焦特定区域;模糊任何页面的敏感内容以保护隐私;通过综合编辑器删除或添加音频、剪切、修剪或裁剪录制内容;突出显示点击和光标,进入聚光灯模式;设置闹钟自动停止录制;以 mp4、gif 和 webm 格式导出,或直接将视频保存到 Google Drive 以分享链接;设置倒计时,隐藏部分 UI 或移动其位置;只有用户自己能看到视频,不收集任何数据,甚至可离线使用;无限制,可制作任意数量、任意时长的视频等。
创建开发版本
- 确保 Node.js 版本 >= 14。
- 克隆此存储库。
- 运行 npm install 安装依赖。
- 运行 npm start。
- 进入 chrome://extensions/ 并启用开发者模式,点击 “加载已解压的扩展程序”,选择 build 文件夹。
启用保存到 Google Drive 功能
要启用 Google Drive 上传(授权同意屏幕),必须使用链接的扩展程序密钥更改 manifest.json 文件中的 client_id。可访问 Google Cloud Console,选择创建凭据 > OAuth 客户端 ID > Chrome 应用程序来创建。要创建持久的扩展程序密钥,可按照相关步骤操作。
使用的库
包括 FFmpeg WASM、Tensorflow 及 Selfie Segmentation 模型、Fabric.js、Radix Primitives、
react-color、localForage、Wavesurfer.js、React Advanced Cropper、fix-webm-duration 等。
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
链接: https://fly63.com/nav/4237