lum-recorder
<div align="center"><img src="https://user-images.githubusercontent.com/36993404/103952144-2aa2c800-5140-11eb-9424-4c6d2a38bb42.png" width="150px"></div> <br> # 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.  <br> ## 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. <br>  <br> ## 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. <br> ## 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/).