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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


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


Table of contents

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


Install and run

With Node

The app is made through Electron-forge, so you can install and run it with the following commands:

npm install

npm start

You can create a build (executable without npm).

Create a distributable:

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 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 - For the code base and explanation of how to record screen and audio at the same time (link).
  • garbageoverflow - Where I could see how to insert the webcam in a floating window (repo).
  • Yuri Sitnikov - For the library to add duration metadata to Webm files generated by Chrome (repo).
  • Icons from Phosphor Icons.

About

πŸŽ₯πŸ’» Screen recorder with some options like adding your webcam in a circle (or in a square) that you can move around. Build with Electron.

License:MIT License


Languages

Language:JavaScript 82.0%Language:HTML 15.1%Language:CSS 2.9%