Fast command-line video-to-GIF converter. Convert MP4, MOV, MKV, WebM, AVI and more into high-quality animated GIFs from the terminal — either directly via the CLI or through an interactive TUI. Written in Rust, powered by ffmpeg (palette method) for crisp, lightweight GIFs. macOS & Linux, installable with Homebrew.
Convertisseur vidéo → GIF rapide, en ligne de commande ou via un TUI interactif façon lazygit. Écrit en Rust, s'appuie sur ffmpeg avec la méthode palette (deux passes) pour un rendu net et léger.
brew tap lau-sam/gifust https://github.com/lau-sam/gifust
brew install gifustffmpeg est installé automatiquement comme dépendance.
git clone https://github.com/lau-sam/gifust
cd gifust
cargo install --path .Prérequis : Rust et ffmpeg dans le PATH.
gifust ma-video.mp4 # gif à côté de la source, 15 fps, 1080 px
gifust ma-video.mp4 --fps 24 --width 640 # personnalisé
gifust clip.mov --start 3 --duration 5 # extrait de 5 s à partir de 3 s
gifust clip.mp4 --filter sepia --colors 128 # filtre couleur + palette réduite
gifust clip.mp4 -o sortie.gif --loop -1 # sortie custom, sans boucleOptions :
| Option | Défaut | Description |
|---|---|---|
-f, --fps |
15 |
Images par seconde |
-w, --width |
1080 |
Largeur en pixels (hauteur automatique) |
-s, --start |
— | Début du segment (3 ou 00:00:03) |
-d, --duration |
— | Durée du segment (5 ou 00:00:05) |
-c, --colors |
256 |
Couleurs max de la palette (2-256) |
--dither |
sierra2 |
none, bayer, floyd, sierra2 |
--filter |
none |
none, black-white, sepia, warm, cold, vibrant, muted, vintage |
--loop |
0 |
Répétitions (0 = infini, -1 = aucune) |
-o, --output |
— | Chemin de sortie (défaut : même nom en .gif) |
gifust tui- Navigateur (gauche) : parcours des dossiers ; seules les vidéos reconnues sont sélectionnables.
- Options (droite) : FPS, largeur, découpe, couleurs, tramage, filtre, boucle, sortie. Un panneau décrit le champ sélectionné (rôle, type attendu, exemple).
- Barre d'aide en bas, contextuelle.
Le TUI démarre en thème sombre ; t bascule entre sombre et clair.
Raccourcis : j/k naviguer · Tab changer de panneau · ↵ ouvrir / éditer · 0-9 saisir directement une valeur · h/l remonter d'un dossier / changer une valeur · c convertir · t thème sombre/clair · q quitter.
mp4, mov, mkv, avi, webm, m4v, flv, wmv, mpg, mpeg, ts, m2ts, 3gp, ogv.
