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

https://github.com/proxlight/reven

A Powerful Screen Recorder
https://github.com/proxlight/reven

Last synced: 6 months ago
JSON representation

A Powerful Screen Recorder

Awesome Lists containing this project

README

          

# Reven



The most powerful screen recorder & annotation tool for Chrome 🎥

Reven is a feature-packed screen and camera recorder for Chrome. Annotate your screen to give feedback, emphasize your clicks, edit your recording, and much more.

Made by [Proxlight](https://proxlight.github.io)

## Table of contents
- [Features](#features)
- [Translating Reven to other languages](#translating-Reven-to-other-languages)
- [Self-hosting Reven](#self-hosting-Reven)
- [Libraries used](#libraries-used)

## Features
🎥 Make unlimited recordings of your tab, desktop, any application, and camera

✏️ Annotate by drawing anywhere on the screen, adding text, and creating arrows

👀 Highlight your clicks, focus on your mouse, or hide it from the recording

🎙️ Individual microphone and computer audio controls, push to talk, and more

⚙️ Custom countdowns, show controls only on hover, and many other customization options

💾 Export as mp4, gif, and webm, or save the video directly to Google Drive

✂️ Trim or remove sections of your recording

🌐 Available in English

## Self-hosting Reven
You can run Reven locally without having to install it from the Chrome Store. Here's how:

1. Download the code. In the web version of GitHub, you can do that by clicking the green "Code" button, and then "Download ZIP".
2. Go to chrome://extensions/ in your browser, and [enable developer mode](https://developer.chrome.com/docs/extensions/mv2/faq/#:~:text=You%20can%20start%20by%20turning,a%20packaged%20extension%2C%20and%20more.).
3. Drag the folder that contains the code (make sure it's a folder and not a ZIP file, so unzip first), or click on the "Load unpacked" button and locate the folder.
4. That's it, you will now be able to use Reven locally. Make sure you pin it on the toolbar by clicking the "puzzle" icon in the toolbar and pinning Reven.

## Libraries used

- [jQuery](https://jquery.com/) - for better event handling and DOM manipulation
- [FabricJs](http://fabricjs.com/) - for interactive text and arrows (optimized custom build)
- [FFMPEG](https://www.ffmpeg.org/) - to convert the video to GIF or MP4
- [Jquery Nice Select](https://hernansartorio.com/jquery-nice-select/) - for better, more stylish dropdowns
- [Nouislider](https://github.com/leongersen/noUiSlider) - for the range sliders used for trimming / removing parts of the recording
- [Pickr](https://github.com/Simonwep/pickr) - for the color picker
- [Plyr](https://github.com/sampotts/plyr) - for the video player shown when editing the recording

#
Feel free to reach out to me through email at Proxlight02@gmail.com or [on Twitter](https://twitter.com/proxlight01) if you have any questions or feedback! Hope you find this useful 💜