Peek - Simple animated GIF screen recorder with an easy to use interface

  •        70

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.

Peek is not a general purpose screencast app with extended features but rather focuses on the single task of creating small, silent screencasts of an area of the screen for creating GIF animations or silent WebM or MP4 videos.

https://github.com/phw/peek

Tags
Implementation
License
Platform

   




Related Projects

ttystudio - A terminal-to-gif recorder minus the headaches.

  •    Javascript

A terminal-to-gif recorder minus the headaches.Record your terminal and compile it to a GIF or APNG without any external dependencies, bash scripts, gif concatenation, etc.

APNGKit - High performance and delightful way to play with APNG format in iOS.

  •    Swift

APNGKit is a high performance framework for loading and displaying APNG images in iOS and macOS. It's built on top of a modified version of libpng with APNG support and written in Swift. High-level abstractions of Cocoa Touch is used for a delightful API. Since be that, you will feel at home and joy when using APNGKit to play with images in APNG format. The Animated Portable Network Graphics (APNG) is a file format extending the well-known PNG format. It allows for animated PNG files that work similarly to animated GIF files, while supporting 24-bit images and 8-bit transparency not available for GIFs. This means much better quality of animation. At the same time, the file size is comparable to or even less than, if created carefully, GIFs.

gifify - 😻 Convert any video file to an optimized animated GIF.

  •    Javascript

Convert any video file to an optimized animated GIF. Either in its full length or only a part of it. You can also use the gifify Docker image which comes with everything installed.

APNG to GIF

  •    C

This program converts APNG animations into animated GIF format. Wu64 quantization is used for true-color files. Transparency is handled either using a threshold, or composed over chosen background color. CLI version is OS-independent, GUI version is available for Windows. Another converter: http://sourceforge.net/projects/gif2apng

AImage - A animated gif & apng engine for iOS in Swift

  •    Swift

Compared with Gifu and Apple's example code. Version of swift 2.3 can be found in here.


Paint.NET Animated Gif Plugin

  •    

A simple Paint.NET animated gif plugin. Allows for loading and saving animated gif images with Paint.NET.

GIF to APNG

  •    C

This program converts GIF animations into animated PNG format. Usually it makes the files smaller. CLI version is OS-independent, GUI version is available for Windows. Another converter: http://sourceforge.net/projects/apng2gif

Moments - A quick GIF replay recorder for Unity

  •    CSharp

Moments is a quick GIF replay recorder for Unity3D. It automatically records the last few seconds of gameplay and lets you save to a GIF file on demand, like the game TowerFall Ascension does. Tested with Unity 4.6. The demo requires Unity 5+ (Personal or Pro).

Giraffe - Encode animated GIF files on the iPhone

  •    Objective-C

Giraffe is a legacy name for a GIF encoder that I wrote long ago. Now, the GIF encoding library used in this project is ANGif, a much better, more advanced GIF encoder. The soul purpose of this repository is to provide an example of how one might use ANGif in an iOS project. Someone with the intention of using ANGif in their project should have a look at both the UIImagePixelSource.m and ExportViewController.m files. These are what use ANGif in conjunction with ANImageBitmapRep to export GIF images on the iPhone. ANGif itself does not require ANImageBitmapRep to work, but my example does require it.

giflossy - Lossy GIF compressor (please report bugs/PRs to the gifsicle project)

  •    C

This is a fork of Gifsicle with lossy compression option. Gifsicle manipulates GIF image files. Depending on command line options, it can merge several GIFs into a GIF animation; explode an animation into its component frames; change individual frames in an animation; turn interlacing on and off; add transparency; add delays, disposals, and looping to animations; add and remove comments; flip and rotate; optimize animations for space; change images' colormaps; and other things.

YYImage - Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more.

  •    Objective-C

A: Make sure you added the WebP.framework in your project. You may call YYImageWebPAvailable() to check whether the WebP subspec is installed correctly. A: You should disable the Compress PNG Files and Remove Text Metadata From PNG Files in your project's build settings. Or you can rename your APNG file's extension name with apng.

Animated GIF QuickLook plugin

  •    Objective-C

This is a QuickLook plugin for MacOS-X 10.5/10.6 that allows QuickLook preview of Animated GIFs. The current GIF support in the Finder doesn't show animations. This plugin extends the Finder to allow QuickLook to display the GIF in its animated form.

WPF Animated GIF

  •    WPF

A simple library to display animated GIF images in WPF, usable in XAML or in code.

droptogif - Zero-click animated Gifs

  •    Swift

Zero-click movie to GIF conversion. Select a folder to watch and every movie saved or moved into that folder will be converted to an animated GIF. Drag a movie onto the app. The animated GIF will be saved in the same folder as the movie. You can also drag the file onto the app's dock icon.

gif-for-cli

  •    Python

Takes in a GIF, short video, or a query to the Tenor GIF API and converts it to animated ASCII art. Animation and color support are performed using ANSI escape sequences. Requires Python 3 (with setuptools and pip), zlib, libjpeg, and ffmpeg, other dependencies are installed by setup.py.

gif-movie-view - Android View widget for displaying GIF animations.

  •    Java

Android View widget for displaying GIF animations. To show animated GIF in your application just add GifMovieView into your layout.

qrcode - artistic QR Code in Python (Animated GIF qr code)- Python 艺术二维码生成器 (GIF动态二维码、图片二维码)

  •    Python

Generate common qr-code, artistic qr-code (black & white or colorized), animated qr-code (black & white or colorized).

ScreenToGif - 🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video

  •    CSharp

🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

gifanimateddrawable - Use an animated GIF as an Android Drawable

  •    Java

Animated GIFs are a simple way to make animations and are supported on Android using the Movie class: unfortunately the Movie class isn't quite as easy to use in many places as one might like. GifAnimationDrawable makes it trivial to use an animated gif as a standard Android Drawable, for backgrounds on buttons or views or as the main image in an ImageView. Solutions (such as this) require build-time processing, which isn't usable with downloaded images. Enter http://droid-blog.net/2011/10/15/tutorial-how-to-play-animated-gifs-in-android-%E2%80%93-part-2/: this provides the key bit, the GifDecoder class that pulls out the individual frames. All that was missing was the final step, wrapping this in an AnimationDrawable instance.