Detecting your theme preference to prevent flashing...
Mache : Créateur de Vidéos & GIFs en stop motion - Blog de 4skl
Publié le

Mache : Créateur de Vidéos & GIFs en stop motion


Transformez vos dossiers d’images en vidéos ou GIFs animés en une seule commande Python ! Mache est un outil léger et flexible, idéal pour créer rapidement des médias à partir d’images—parfait pour des diaporamas, des démonstrations ou le partage sur les réseaux sociaux.

Ce que ça fait

Mache prend un dossier d’images et les assemble en une vidéo ou un GIF, avec prise en charge des durées personnalisées, de nombreux formats et des images avancées (y compris HEIC/HEIF). Que vous souhaitiez un GIF rapide ou un MP4 de haute qualité, Mache simplifie le processus.

Fonctionnalités principales

  • Sortie multi-format : mp4, gif, webm, avi, mov, mkv, wmv
  • Durées personnalisées : Définissez le temps de chaque image, sautez des images
  • Support HEIC/HEIF : Compatible avec les images modernes de smartphone
  • CLI simple : Une commande pour créer votre vidéo ou GIF
  • Léger & rapide : Peu de dépendances, résultats rapides

Installation rapide

1. Cloner & Installer

git clone <url-du-repo>
cd <dossier-du-repo>
pip install -r requirements.txt

2. Préparez vos images Placez vos images dans le dossier /img.

3. Créez votre vidéo ou GIF

python make_video.py --folder ./img --format mp4 --output mavideo --duration 0.2 --override

Voir toutes les options :

python make_video.py --help

Exemple : Durées personnalisées pour la première et la dernière image, redimensionnement à 720px de hauteur :

python make_video.py --resize_height 720 --format mp4 --di "[(0,1),(-1,2)]" --override

Le rendu d’une pousse de mache en webp animé à partir d’une liste d’images HEIC : Aperçu du rendu vidéo avec une pousse de mâche

Spécifications techniques

  • Formats : mp4, gif, webm, avi, mov, mkv, wmv
  • Dépendances : opencv-python, Pillow, imageio, pillow-heif, numpy
  • Optionnel : FFmpeg pour une meilleure compatibilité
  • Structure du dossier :
    • /img — images d’entrée
    • make_video.py — script principal
    • README.md — documentation
    • requirements.txt — dépendances

Licence

Ce projet est sous licence WTFPL.

Liens :