Gifski

Description

Convert videos to high-quality GIFs.It converts videos to animated GIFs that use thousands of colors per frame. This is made possible by some fancy features for efficient cross-frame palettes and temporal dithering.Keep in mind that Gifski is a converter, not a GIF creator. It will never support features like adding text and elements to a GIF. That's better done in a proper video editing app.■ Features- Video trimming- Precise control of dimensions- Control over GIF looping and bouncing (yo-yo) playback- Adjust the speed- Copy, share, or drag the GIF- Share extension- System service- Optionally produce smaller lower quality GIFs- Generate up to 50 FPS GIFs (for showing off design work on Dribbble)■ To convert, either:- Drag and drop your HEIC images onto the window or the Dock icon.- Click the “Open” button in the window or in the “File” menu and then choose your HEIC images.- Right-click your HEIC images in Finder and select this app in the “Open With” menu.Gifski supports all the video formats that macOS supports (.mp4 or .mov with H264, HEVC, ProRes, etc). The QuickTime Animation format is not supported. Use ProRes 4444 XQ instead. It's more efficient, more widely supported, and like QuickTime Animation, it also supports alpha channel.■ Share extensionGifski includes a share extension that lets you share videos to Gifski. Just select Gifski from the Share menu of any macOS app.You can share a macOS screen recording with Gifski by clicking on the thumbnail that pops up once you are done recording and selecting “Share” from there.■ System serviceGifski includes a system service that lets you quickly convert a video to GIF from the “Services” menu in any app that provides a compatible video file.■ Bounce (yo-yo) GIF playbackGifski includes the option to create GIFs that bounce back and forth between forward and backward playback. This option doubles the number of frames in the GIF so the file size will double as well.■ Tips‣ Quickly copy or save the GIFAfter converting, press Command+C to copy the GIF or Command+S to save it.‣ Change GIF dimensions with the keyboardIn the width/height input fields in the editor view, press the arrow up/down keys to change the value by 1. Hold the Option key meanwhile to change it by 10.■ FAQ‣ The generated GIFs are huge!The GIF image format is very space inefficient. It works best with short video clips. Try reducing the dimensions, FPS, or quality.‣ Why are 60 FPS and higher not supported?Browsers throttle frame rates above 50 FPS, playing them at 10 FPS.■ SupportClick the “Send Feedback” button in the “Help” menu in the app or email me at [email protected]

Creator

sindresorhus

Related apps

is

is

Type check values

TypeScript1617mit

14 hours ago

assertionsisnode-module

alfy

alfy

Create Alfred workflows with ease

JavaScript2601mit

4 months ago

alfredalfred-workflowalfred3-workflow

ama

[[I'm slow at replying these days, but I hope to get back to answering questions

131

3 years ago

amaanswersask

awesome-nodejs

:zap: Delightful Node.js packages and resources

55521cc0-1.0

21 days ago

awesomeawesome-listjavascript

awesome-scifi

awesome-scifi

Sci-Fi worth consuming

4091cc0-1.0

3 months ago

awesomeawesome-listbooks

awesome-tap

Useful resources for the Test Anything Protocol

616cc0-1.0

last year

awesomeawesome-listlist

boxen

boxen

Create boxes in the terminal

JavaScript1469mit

8 months ago

broccoli-es6-transpiler

Transpile ES2015 to ES5

JavaScript11mit

3 years ago

broccolibroccoli-plugindeprecated

broccoli-regenerator

Transpile ES2015 generator functions to ES5

JavaScript6mit

3 years ago

broccolibroccoli-plugindeprecated

CircularProgress

CircularProgress

Circular progress indicator for your macOS app

Swift545mit

last year

carthagecocoapodsmacos

clipboardy

Access the system clipboard (copy/paste)

JavaScript1731mit

6 months ago

conf

Simple config handling for your app or module

TypeScript1184mit

last month

command-lineconfigconfiguration-management

cpy

Copy files

JavaScript421mit

18 days ago

cpy-cli

Copy files

JavaScript322mit

10 months ago

decamelize

Convert a camelized string into a lowercased one with a custom separator: unicor

JavaScript229mit

last year

del

Delete files and directories

JavaScript1310mit

8 months ago

del-cli

Delete files and directories

JavaScript294mit

8 months ago

emittery

emittery

Simple and modern async event emitter

JavaScript1638mit

7 months ago

asyncemitterevent-emitter

emoj

emoj

Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raise

TypeScript2355mit

6 months ago

esnext-showcase

Showcasing real-world usage of ECMAScript 6 (the next JavaScript version) featur

299

7 years ago