An open API service indexing awesome lists of open source software.

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.

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.

![example](https://user-images.githubusercontent.com/36993404/103951818-a3555480-513f-11eb-8258-ac418fd9b02f.gif)


## 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.


![image](https://user-images.githubusercontent.com/36993404/207299318-7e35b93c-b94c-4512-ba51-d93d0728d201.PNG)


## 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/).