All Projects → alyssaxuu → Screenity

alyssaxuu / Screenity

Licence: mit
The most powerful screen recorder & annotation tool for Chrome 🎥

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Screenity

Trinity
android video record editor muxer sdk
Stars: ✭ 609 (-90.22%)
Mutual labels:  recorder, camera, audio, editor
Albumcamerarecorder
一个高效的多媒体支持操作库,可多方面的简单配置操作相册、拍照、录制、录音等功能。也支持配套使用的展示图片、视频、音频的九宫格功能。 (An efficient multimedia support operation library, can be a variety of simple configuration operation album, photo, recording, recording and other functions.Also support supporting the use of the display of pictures, video, audio of the nine grid function.)
Stars: ✭ 106 (-98.3%)
Mutual labels:  recorder, camera, editor
Opentok Ios Sdk Samples
Example applications that use the OpenTok iOS SDK
Stars: ✭ 186 (-97.01%)
Mutual labels:  audio, screen-capture, screencast
Timecat
A Magical Web Recorder & Player 🖥
Stars: ✭ 1,955 (-68.61%)
Mutual labels:  recorder, audio, chrome-extension
Kap
An open-source screen recorder built with web technology
Stars: ✭ 14,488 (+132.59%)
Mutual labels:  productivity, screen-capture, screen-recorder
ZFScreenRecorder
录屏,支持暂停、取消
Stars: ✭ 38 (-99.39%)
Mutual labels:  screen-recorder, screen-capture, recorder
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+191.27%)
Mutual labels:  productivity, screen-capture, screen-recorder
screencast
Interface to record a X11 desktop
Stars: ✭ 91 (-98.54%)
Mutual labels:  screen-recorder, screen-capture, screencast
Cvat
Powerful and efficient Computer Vision Annotation Tool (CVAT)
Stars: ✭ 6,557 (+5.27%)
Mutual labels:  annotation, annotation-tool
redcoat
A lightweight web-based annotation tool for labelling entity recognition data.
Stars: ✭ 19 (-99.69%)
Mutual labels:  annotation, annotation-tool
Isolate
Lightweight image browser
Stars: ✭ 284 (-95.44%)
Mutual labels:  productivity, design
Green Recorder
A simple screen recorder for Linux desktop. Supports Wayland & Xorg
Stars: ✭ 594 (-90.46%)
Mutual labels:  recorder, audio
p5.rec
🍿 p5.rec lets you record your p5.js sketches and convert them to mp4 in your browser ▶️
Stars: ✭ 70 (-98.88%)
Mutual labels:  screen-recorder, screen-capture
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (-95.91%)
Mutual labels:  screen-capture, screencast
camstudio
CamStudio fork
Stars: ✭ 83 (-98.67%)
Mutual labels:  screen-recorder, screen-capture
Daily
Building the homepage every developer deserves 👩🏽‍💻 👨‍💻
Stars: ✭ 4,632 (-25.64%)
Mutual labels:  productivity, chrome-extension
Androidffmpeg
android 读取摄像头和麦克风,使用rtmp推流
Stars: ✭ 298 (-95.22%)
Mutual labels:  camera, audio
webcam-glass
Cross-platform tool for making video tutorials and video conferencing, blending the webcam over the screen.
Stars: ✭ 16 (-99.74%)
Mutual labels:  screen-recorder, screen-capture
Memex
Browser Extension to full-text search your browsing history & bookmarks.
Stars: ✭ 3,344 (-46.32%)
Mutual labels:  annotation, chrome-extension
Screen capture lite
cross platform screen/window capturing library
Stars: ✭ 340 (-94.54%)
Mutual labels:  screen-capture, screencast

Screenity

Demo
The most powerful screen recorder & annotation tool for Chrome 🎥

Get it now - it's free!

Screenity 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 Alyssa X

Screenity - The most powerful screen recorder for Chrome | Product Hunt Featured on HackerNews

Also available for Microsoft Edge

Table of contents

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, Catalan, Spanish (by Carmen Madrazo), French (by Marie), Portuguese, Brazilian Portuguese, German (by Christian Heilmann), Korean (by Dong-Hyeon, Kim), Chinese (by xkonglong), Polish (by Damian Harateh), Russian (by Artem), Tamil (by MC Naveen), Turkish (by Can Mavioğlu), Italian (by Angelo), Hindi (by Pranjal Aggarwal), and Indonesian (by Galang Aprilian)
...and much more - all for free & no sign in needed!

Here's a Google Sheet to compare Screenity's features with other free & premium screen recorders available for Chrome.

Translating Screenity to other languages

If you'd like to translate Screenity to a new language, here's what you should do:

  1. Make sure the language you want to translate Screenity into is supported by the Chrome Store. Here's a list of all the supported locales.
  2. Create a new folder under _locales with the locale name for your language.
  3. Make a copy of this file and translate the "message". The "description" shouldn't be translated, it's only there to give you some context where the string will show in the extension.
  4. Translate the Chrome Store description so it can be published there, you can simply make a comment with it when you make a pull request. Here's an example of how that pull request should look like.

Before submitting the pull request, it would be helpful if you tried running the extension in the new language, to make sure everything looks right.

Self-hosting Screenity

You can run Screenity 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.
  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 Screenity locally. Make sure you pin it on the toolbar by clicking the "puzzle" icon in the toolbar and pinning Screenity.

Libraries used

  • jQuery - for better event handling and DOM manipulation
  • FabricJs - for interactive text and arrows (optimized custom build)
  • FFMPEG - to convert the video to GIF or MP4
  • Jquery Nice Select - for better, more stylish dropdowns
  • Nouislider - for the range sliders used for trimming / removing parts of the recording
  • Pickr - for the color picker
  • Plyr - for the video player shown when editing the recording

Feel free to reach out to me through email at [email protected] or on Twitter if you have any questions or feedback! Hope you find this useful 💜

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].