https://github.com/javdome/lum-recorder
🎥💻 Screen recorder with some options like adding your webcam in a circle (or in a square) that you can move around. Build with Electron.
https://github.com/javdome/lum-recorder
desktop-recorder electron loom recorder screen-recorder screencapture screencast
Last synced: about 1 year ago
JSON representation
🎥💻 Screen recorder with some options like adding your webcam in a circle (or in a square) that you can move around. Build with Electron.
- Host: GitHub
- URL: https://github.com/javdome/lum-recorder
- Owner: javdome
- License: mit
- Created: 2020-12-28T23:28:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T11:00:34.000Z (over 3 years ago)
- Last Synced: 2025-05-18T00:11:45.279Z (about 1 year ago)
- Topics: desktop-recorder, electron, loom, recorder, screen-recorder, screencapture, screencast
- Language: JavaScript
- Homepage:
- Size: 254 KB
- Stars: 14
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lum Screen Recorder
🎥💻 Screen recorder with some options like adding your webcam in a square, or a circle, that you can move around. Build with Electron.

## Table of contents
- [Features](#features)
- [Install and run](#install-and-run)
- [Recognitions and libraries used](#recognitions)
## Features
* 💻 Select from multiple desktops.
* 😃 Insert your webcam in a circle 🔴, or in a square 🟥, that you can move around.
* 🎤 Select and insert your audio microphone.
* 🔈 Insert your audio system.
* 🎨 Select the quality of the recording.
* 🕐 Countdown when starts the recording.
* 👉 Some useful shortcuts.

## Install and run
### With Node
The app is made through Electron-forge, so you can install and run it with the following commands:
``` javascript
npm install
npm start
```
You can create a build (executable without npm).
Create a distributable:
``` javascript
npm run make
```
Electron-forge creates the `out` folder where your package will be located.
### Executable
If your OS is Windows you can download the executable from the [Release section](https://github.com/javdome/lum-recorder/releases) to install the application.
> During the installation, probably you will see a security alert.
> That is normal, since I have not paid any certifiation for the distribuion.
> So, press "More info" and continue with the installation.
## Recognitions
- [Paul Kinlan](https://paul.kinlan.me/) - For the code base and explanation of how to record screen and audio at the same time ([link](https://paul.kinlan.me/screen-recorderrecording-microphone-and-the-desktop-audio-at-the-same-time/)).
- garbageoverflow - Where I could see how to insert the webcam in a floating window ([repo](https://github.com/garbageoverflow/AlwaysOnTopCamCorder)).
- Yuri Sitnikov - For the library to add duration metadata to Webm files generated by Chrome ([repo](https://github.com/yusitnikov/fix-webm-duration)).
- Icons from [Phosphor Icons](https://phosphoricons.com/).