Skip to content

πŸŽ₯πŸ’» 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

Notifications You must be signed in to change notification settings

jhedev96/jscast-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


JSCast - 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

  • πŸ’» 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.


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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published