/gifconvert

Browser and desktop app to convert video to GIF

Primary LanguageTypeScript

Gif Convert

Convert video files to GIFs with just a few clicks.

Run in your browser here

Download the macOS app here

app screenshot

Features

  • Fast conversion using WebAssembly ffmpeg
  • Drag n' drop capable
  • Multiple quality modes

macOS App Installation

You can use the app in your web browser here or follow these instructions to install the app for macOS:

  • Click download link and download the dmg file
  • Open the dmg file and drag Gif Convert to Applications
  • Open Gif Convert
  • Click 'Cancel' on the security warning that appears
  • Go to System Preferences --> Security & Privacy and click 'Open Anyway'

How to Use

  • Click 'Select File' or drop a file anywhere in the window
  • The conversion to GIF will begin automatically
  • Click 'Download GIF'
  • Repeat!

Technologies

This is an electron app with a create-react-app and running inside it. chakra-ui is being used for styling and everything is written in typescript.

Also including:

  • react-dropzone for drag n' drop
  • recoil for state management
  • ffmpeg (WASM version) for video conversion

Local Development

To run the application locally:

yarn                # install packages
yarn electron:dev   # start electron app
yarn browser:start  # start browser-only mode