纯净且实用的电脑摄像头小工具,主要解决以下痛点:
- 固定在桌面的圆形直播摄像头
- 个人介绍视频录制
- 个人证件照拍摄
软件截图:
Electron
、Html
、Css
、JavaScript
项目基于Electron
构建,可以下载源码独立编译,以Mac
为例,其编译过程如下:
# 克隆源码
git clone https://gitee.com/xt-gitee/icamera.git
# 切换目录
cd icamera
# 安装依赖
npm install
# 直接运行项目
npm run dev
# 编译打包项目
npm run make
# 编译后的应用在项目的out目录下
out
├── ICamera-darwin-x64
│ ├── ICamera.app
│ ├── LICENSE
│ ├── LICENSES.chromium.html
│ └── version
└── make
└── zip
将应用直接拖拽到应用程序即可。
- 需要授予系统的摄像头权限
- 需要本地机器有
Node.js
、npm
、Git
环境
-
Mac
用户- 下载链接:https://gitee.com/xt-gitee/icamera/releases/tag/v1.0.0
解压软件->拖拽软件到应用程序->点击软件->进入系统偏好设置->安全性与隐私->仍然打开
- 退出软件:
Command+Q
-
Windows
用户- 暂未编译
-
Linux
用户- 暂未编译
使用说明:
- 鼠标右键单击是暂停/开始直播摄像头
- 鼠标左键双击是退出直播摄像头
使用说明:
- 鼠标右键单击是暂停/继续录制
- 鼠标左键双击是保存录像并退出录像
使用说明:
- 鼠标右键单击是拍照并保存
- 鼠标左键双击是退出拍照
- 提交
issue
- 提交
pr
- 自动更新机制
- 更换视频背景
- 视频背景虚化
- 视频和照片保存的时候镜像
- 编译
Windows
和Linux
端 - 多个摄像头可以支持选择切换
- 优化软件包的大小
- 画面调节【亮度、饱和度】
- 美颜功能
- 圆形摄像头、录像、拍照功能的暂停状态、重新录制状态、退出状态等发送系统通知,具体如下
功能 | 功能状态通知 |
---|---|
直播摄像头 | 暂停直播状态通知、继续直播状态通知、退出直播状态通知 |
录像 | 暂停录像状态通知、继续录像状态通知、退出录像状态通知 |
拍照 | 退出拍照状态通知 |