gifski-app - Convert videos to high-quality GIFs on your Mac

  •        31

This is a macOS app for the gifski encoder, which converts videos to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame. Requires macOS 10.13 or later.

https://sindresorhus.com/gifski
https://github.com/sindresorhus/gifski-app

Tags
Implementation
License
Platform

   




Related Projects

Regift - Easily convert a video to a GIF on iOS.

  •    Swift

Easily convert a video to a GIF on iOS and OSX. I also make Rocket, an app that gives you Slack-style emoji everywhere on your Mac.

ImageMagick

  •    C++

ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

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

  •    Vala

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.

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.

DockProgress - Show progress in your app's Dock icon

  •    Swift

This package is used in production by the Gifski app. You might also like some of my other apps. It comes with two styles. PR welcome for more.


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.

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.

GifImageView - Android ImageView that handles animated GIF images

  •    Java

If you need to post-process the GIF frames, you can do that via GifImageView.setOnFrameAvailable(). You can see an example of that in the sample app included on the repository. Snapshots of the development version are available in Sonatype's snapshots repository.

androidtool-mac - One-click screenshots, video recordings, app installation for iOS and Android

  •    Swift

To install using homebrew-cask, run brew cask install androidtool in the terminal. Android Tool outputs both mp4 and an animated gif. The animated gif can be placed in a Google Docs document or an email.

XNA Gif Animation Library

  •    

XNA Gif Animation Library by Mahdi Khodadadi Fard.

gifsicle - Create, manipulate, and optimize GIF images and animations

  •    C

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. Gifview, a companion program, displays GIF images and animations on an X display. It can display multi-frame GIFs either as slideshows, displaying one frame at a time, or as real-time animations.

gifshot - JavaScript library that can create animated GIFs from media streams, videos, or images

  •    Javascript

JavaScript library that can create animated gifs from video streams (e.g. webcam), existing videos (e.g. mp4), or existing images

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.

canvid - tiny js library for playing video on canvas elements (without audio)

  •    Javascript

canvid is a tiny dependency free library for playback of relatively short videos on canvas elements. Why not just use HTML5 video? Because you can't until Oct 2016 you could not embed and autoplay HTML5 videos on iOS! Yeah, that sucked.

Gif Creator

  •    

Gif creator is a tool go generate gif images from videos from streaming sites like youtube.com, so that you can have fun posting gif to google plus or facebook .

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.

GifCapture - 🏇 Gif capture app for macOS

  •    Swift

GifCapture is available under the MIT license. See the LICENSE file for more info.

moviepy - Video editing with Python

  •    Python

MoviePy (full documentation) is a Python library for video editing: cutting, concatenations, title insertions, video compositing (a.k.a. non-linear editing), video processing, and creation of custom effects. See the gallery for some examples of use. MoviePy depends on the Python modules Numpy, imageio, Decorator, and tqdm, which will be automatically installed during MoviePy's installation. The software FFMPEG should be automatically downloaded/installed (by imageio) during your first use of MoviePy (installation will take a few seconds). If you want to use a specific version of FFMPEG, follow the instructions in config_defaults.py. In case of trouble, provide feedback.