All Projects → ewnd9 → record-desktop

ewnd9 / record-desktop

Licence: other
🎥 Effortless GIFs and screenshots on Linux, built with Electron.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to record-desktop

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 (+27812.31%)
Mutual labels:  screenshot, gif, gif-recorder
dot-screencap
A screencapturing library
Stars: ✭ 31 (-52.31%)
Mutual labels:  screenshot, gif, gif-recorder
Imgursniper
📷 A quick and easy Image, Screenshot and Screen recording sharing tool
Stars: ✭ 69 (+6.15%)
Mutual labels:  screenshot, gif
glips
screen clip to gif on web
Stars: ✭ 18 (-72.31%)
Mutual labels:  gif, gif-recorder
X11 Recorder
xrec helps you capture any area of your screen either as a screenshot or record a gif file.
Stars: ✭ 17 (-73.85%)
Mutual labels:  screenshot, gif
Git Cheats
Git Cheats - Interactive Cheatsheet For Git Commands
Stars: ✭ 124 (+90.77%)
Mutual labels:  screenshot, gif
Peek
Peek makes it easy to create short screencasts of a screen area. It was built for the specific use case of recording screen areas, e.g. for easily showing UI features of your own apps or for showing a bug in bug reports. With Peek, you simply place the Peek window over the area you want to record and press "Record". Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer.
Stars: ✭ 8,408 (+12835.38%)
Mutual labels:  gif, gif-recorder
Emacs Gif Screencast
[MOVED TO GITLAB] One-frame-per-action GIF recording for optimal quality/size ratio
Stars: ✭ 74 (+13.85%)
Mutual labels:  screenshot, gif
Kgif
Tool for creating gif file from capturing active window.
Stars: ✭ 94 (+44.62%)
Mutual labels:  screenshot, gif
Ffmpegandroid
android端基于FFmpeg实现音频剪切、拼接、转码、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图;音视频合成与分离,配音;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等;歌词解析与显示
Stars: ✭ 2,858 (+4296.92%)
Mutual labels:  screenshot, gif
slip
Select and upload screenshots, gifs, and screencasts to imgur and gfycat with help of slop.
Stars: ✭ 25 (-61.54%)
Mutual labels:  screenshot, gif
favloader
Vanilla JavaScript library for loading animation in favicon (favicon loader)
Stars: ✭ 20 (-69.23%)
Mutual labels:  gif
dotfiles
My setup
Stars: ✭ 84 (+29.23%)
Mutual labels:  screenshot
ios-nd-gif-maker-objc
Resources for Udacity's Gif Maker app in Objective-C.
Stars: ✭ 17 (-73.85%)
Mutual labels:  gif
puppet-master
Puppeteer as a service hosted on Saasify.
Stars: ✭ 25 (-61.54%)
Mutual labels:  screenshot
pixelizer
An efficient image pixelizer written in go
Stars: ✭ 103 (+58.46%)
Mutual labels:  gif
ScreenshotToClipboard
Screenshots taken are copied to the clipboard.
Stars: ✭ 28 (-56.92%)
Mutual labels:  screenshot
ScreenEat
screenshot made delicious
Stars: ✭ 54 (-16.92%)
Mutual labels:  screenshot
Dhalang
Generate PDFs and make screenshots of HTML using Puppeteer in Ruby
Stars: ✭ 41 (-36.92%)
Mutual labels:  screenshot
imagemin-gifsicle
Imagemin plugin for Gifsicle
Stars: ✭ 105 (+61.54%)
Mutual labels:  gif

record-desktop

Record gifs and take screenshots on linux, built with electron.

Demonstration

Tested on Ubuntu 14.04 and Ubuntu 16.04 in unity and awesome-wm environments.

Featuring

  • Recording a gif
    1. Start recording an area or an active window by a hotkey.
    2. Stop by a hotkey, get a generated gif file opened via xdg-open (commonly in a image viewer).
    3. Drag & drop it into an input in a browser (currently there is a problem with copy/paste to/from the clipboard, follow issue#8 for details).
  • Taking a screenshot
    1. Take a screenshot of an area or an active window by a hotkey (with mac os like shadow - example).
    2. Get a screenshot copied in the clipboard.
    3. Paste it into into an input in a browser.
  • Preview gallery
  • Upload to imgur

All files are persisted in customizable location.

All hotkeys are customizable in settings.

Install

First install the dependencies

$ sudo apt-get install slop imagemagick byzanz

If you don't have apt-get or have any troubles follow readmes of projects

Then record-desktop itself by either Debian package or npm

Debian package

Download the latest deb release from https://github.com/ewnd9/record-desktop/releases

Use dpkg

$ sudo dpkg -i record-desktop_v*_amd64.deb

npm

$ npm install record-desktop --global

Usage

$ record-desktop

Just put it to autostart

Development

$ npm run build:watch
$ npm start

Building production

$ npm run build:electron-deb && sudo dpkg -i dist-pkg/installers/*.deb

Changelog

  • v0.5.0
    • make notifications optional
  • v0.4.0
    • quick actions against latest files in the tray menu
    • auto refresh the gallery on new files creation
    • display size and resolutions of files in the gallery
  • v0.3.0
    • the mac os like shadow effect for screenshots

Credits

Icon (link) made by Freepik from www.flaticon.com is licensed under CC BY 3.0.

Related

License

MIT © ewnd9

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].