Skip to content

码农怪兽 | 直播摄像头 | 圆形 | 工具

License

Notifications You must be signed in to change notification settings

oucystong/i-camera

Repository files navigation

ICamera

笔记图标

关于我

bilibili

zhihu

juejin

gitee

介绍

纯净且实用的电脑摄像头小工具,主要解决以下痛点:

  • 固定在桌面的圆形直播摄像头
  • 个人介绍视频录制
  • 个人证件照拍摄

软件截图:

软件架构

  • ElectronHtmlCssJavaScript

安装教程

编译安装

项目基于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.jsnpmGit环境

直接安装【推荐】

  • Mac用户

  • Windows用户

    • 暂未编译
  • Linux用户

    • 暂未编译

使用说明

打开直播摄像头

使用说明:

  • 鼠标右键单击是暂停/开始直播摄像头
  • 鼠标左键双击是退出直播摄像头

录像

录像

使用说明:

  • 鼠标右键单击是暂停/继续录制
  • 鼠标左键双击是保存录像并退出录像

照相

照相

使用说明:

  • 鼠标右键单击是拍照并保存
  • 鼠标左键双击是退出拍照

参与贡献

  • 提交issue
  • 提交pr

未来特性更新

  • 自动更新机制
  • 更换视频背景
  • 视频背景虚化
  • 视频和照片保存的时候镜像
  • 编译WindowsLinux
  • 多个摄像头可以支持选择切换
  • 优化软件包的大小
  • 画面调节【亮度、饱和度】
  • 美颜功能
  • 圆形摄像头、录像、拍照功能的暂停状态、重新录制状态、退出状态等发送系统通知,具体如下
功能 功能状态通知
直播摄像头 暂停直播状态通知、继续直播状态通知、退出直播状态通知
录像 暂停录像状态通知、继续录像状态通知、退出录像状态通知
拍照 退出拍照状态通知

About

码农怪兽 | 直播摄像头 | 圆形 | 工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published