The Gifcurry package

[maintain]

GIF creation utility.


[Skip to ReadMe]

Properties

Versions0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.1.0.5, 0.1.0.5, 0.1.0.6, 0.1.1.0, 2.0.0.0, 2.0.0.1, 2.0.0.2, 2.1.0.0
Dependenciesbase (>=4.7 && <4.9), directory (==1.2.*), gtk3 (==0.14.*), process (==1.2.*), temporary (==1.2.*) [details]
LicenseApache-2.0
Copyright(C) 2016 David Lettier
AuthorLettier
MaintainerLettier
CategoryGraphics
Home pagehttps://github.com/lettier/gifcurry
Source repositoryhead: git clone https://github.com/lettier/gifcurry
Executablesgifcurry_cli, gifcurry_gui
UploadedFri Feb 12 01:30:57 UTC 2016 by lettier

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for Gifcurry-0.1.0.5

Gifcurry

Gifcurry

UI

UI

Sample GIF

Caminandes: Gran Dillama - Blender Foundation
Credit: Caminandes: Gran Dillama - Blender Foundation

Description

Create animated GIFs, overlaid with optional text, from video files.

CLI Usage

gifcurry ./in.mp4 ./out.gif start_second duration quality 'Optional top text.' 'Optional bottom text.'

CLI Example

~/gifcurry ❯❯❯ gifcurry ./02_gran_dillama_1080p.mp4 ./out.gif 32 8 500 100 'What is' 'Gifcurry?'
 _____ _  __                           
|  __ (_)/ _|                          
| |  \/_| |_ ___ _   _ _ __ _ __ _   _ 
| | __| |  _/ __| | | | '__| '__| | | |
| |_\ \ | || (__| |_| | |  | |  | |_| |
 \____/_|_| \___|\__,_|_|  |_|   \__, |
                                  __/ |
                                 |___/ 

Gifcurry (C) 2016 David Lettier. http://www.lettier.com/

Input file: ./02_gran_dillama_1080p.mp4
Start second: 32
Duration: 8 seconds
GIF width: 500px
Quality: 100.0%
Top text: What is
Bottom text: Gifcurry?

Writing temporary frames to... ./frames3617
Writing your GIF to... ./out.gif
Done.

Dependencies

Install & Run

Ubuntu/Mint

# Install FFmpeg & ImageMagick
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg imagemagick
# Find the latest release at https://github.com/lettier/gifcurry/releases
wget https://github.com/lettier/gifcurry/releases/download/*/gifcurry*.tar.gz
tar xvfz gifcurry*.tar.gz
cd gifcurry*/bin
./gifcurry_gui
./gifcurry_cli

Arch Linux

# Install FFmpeg and ImageMagick
# Install yaourt (https://archlinux.fr/yaourt-en)
# AUR package: https://aur.archlinux.org/packages/gifcurry/
yaourt -S gifcurry
gifcurry_gui
gifcurry_cli

Hackage

# Install ghc and cabal-install
cabal update
cabal configure
cabal install gtk2hs-buildtools -j
cabal install gifcurry -j
cd ~/.cabal/bin
./gifcurry_gui
./gifcurry_cli

Github

# Install ghc and cabal-install
git clone git@github.com:lettier/gifcurry.git
cd gifcurry/
cabal sandbox init
cabal update
cabal configure
cabal install gtk2hs-buildtools -j
cabal install -j
./.cabal-sandbox/bin/gifcurry_gui
./.cabal-sandbox/bin/gifcurry_cli

License

For license information, see LICENSE.

(C) 2016 David Lettier.
http://www.lettier.com/