AnimateDiff
AnimateDiff est un module prêt à l’emploi qui anime vos modèles Stable Diffusion existants sans aucun entraînement supplémentaire. Avec plus de 10 000 étoiles sur GitHub, c’est le framework de référence pour transformer des checkpoints SD d’images fixes en générateurs vidéo fluides et cohérents dans le temps. Exécutez-le sur une instance GPU Clore.ai en utilisant ComfyUI comme interface front-end pour une flexibilité maximale.
Qu’est-ce qu’AnimateDiff ?
AnimateDiff insère un module de mouvement dans un U-Net Stable Diffusion figé. Le module de mouvement est entraîné une seule fois sur des données vidéo et peut être combiné avec n’importe quel checkpoint SD 1.5 finement ajusté — modèles DreamBooth, LoRA, adaptateurs ControlNet — sans réentraînement. Le résultat est de courts clips animés (généralement 16 à 32 images à 8 ips) qui conservent le style du modèle de base.
Points forts :
Fonctionne immédiatement avec n’importe quel checkpoint SD 1.5
Compatible avec ControlNet, IP-Adapter, LoRA et d’autres extensions
L’écosystème de nœuds ComfyUI offre un contrôle complet du pipeline
Des modules de mouvement SDXL sont disponibles pour une sortie en plus haute résolution
Zoo de modèles maintenu par la communauté avec des modules de mouvement spécialisés par domaine
Prérequis
VRAM GPU
8 Go
16–24 Go
GPU
RTX 3080
RTX 4090 / A100
RAM
16 Go
32 Go
Stockage
20 Go
50+ Go
Étape 1 — Louer un GPU sur Clore.ai
Accédez à clore.ai et connectez-vous.
Cliquez sur Place de marché et filtrez par VRAM (≥ 16 Go pour de meilleurs résultats).
Sélectionnez un serveur — la RTX 4090 ou l’A6000 offrent le meilleur rapport qualité/prix.
Sous Image Docker, saisissez votre image personnalisée (voir l’étape 2 ci-dessous).
Configurer ouvrir les ports:
22(SSH) et8188(interface Web de ComfyUI).Cliquez sur Louer et attendez le démarrage de l’instance (~1 à 2 minutes).
Étape 2 — Image Docker
Il n’existe pas une seule image Docker officielle d’AnimateDiff. L’approche recommandée est d’utiliser une image basée sur ComfyUI avec les nœuds AnimateDiff préinstallés.
Image publique recommandée :
Ou créez la vôtre :
Étape 3 — Connectez-vous via SSH
Une fois l’instance en cours d’exécution, connectez-vous en SSH pour télécharger les modèles :
Remplacer <clore-host> et <assigned-ssh-port> avec les valeurs affichées dans votre tableau de bord Clore.ai.
Étape 4 — Télécharger les modèles
AnimateDiff nécessite au minimum un checkpoint SD 1.5 de base et un module de mouvement.
Télécharger le module de mouvement
Télécharger un checkpoint SD 1.5 de base
(Facultatif) Télécharger le module de mouvement SDXL
Étape 5 — Accéder à ComfyUI
Ouvrez votre navigateur et rendez-vous sur :
Vous devriez voir l’interface de l’éditeur de nœuds ComfyUI.
Étape 6 — Charger un workflow AnimateDiff
Workflow AnimateDiff de base (JSON)
Dans ComfyUI, appuyez sur Charger et collez ou importez ce JSON de workflow, ou construisez-le manuellement avec ces nœuds :
Chaîne de nœuds principale :
Charger un checkpoint→ votre checkpoint SD 1.5Encodage de texte CLIP (prompt)→ prompts positifs et négatifsChargeur AnimateDiff→ sélectionnez votre module de mouvementKSampler (efficace)→ paramètres d’échantillonnageDécodage VAE→ décoder les latentsCombiner vidéo(VideoHelperSuite) → exporter en GIF/MP4
Paramètres d’échantillonnage recommandés
Étapes
20–25
Échelle CFG
7–8
Échantillonneur
DPM++ 2M Karras
Largeur × Hauteur
512 × 512
Images
16
Longueur de contexte
16
Étape 7 — Lancer votre première animation
Dans le
Encodage de texte CLIPnœud, saisissez votre prompt :Dans le nœud de prompt négatif :
Dans
Chargeur AnimateDiff, sélectionnezv3_sd15_mm.ckptCliquez sur Mettre l'invite en file d'attente
Techniques avancées
Utiliser ControlNet avec AnimateDiff
AnimateDiff fonctionne avec ControlNet pour la génération vidéo guidée :
Ajoutez un Appliquer ControlNet nœud entre Charger le modèle ControlNet et KSampler. Utilisez une image squelette OpenPose comme entrée de conditionnement.
Voyage de prompt (animation d’images clés)
Le nœud AnimateDiff-Evolved prend en charge le voyage de prompt — différents prompts textuels à différentes images :
Cela crée des transitions fluides entre les scènes sans keyframes manuelles.
Utiliser LoRA avec AnimateDiff
Ajoutez un Chargeur LoRA nœud pour appliquer des effets de mouvement de caméra : PanLeft, PanRight, ZoomIn, ZoomOut, RollingAnticlockwise.
Formats de sortie
AnimateDiff via VideoHelperSuite prend en charge :
GIF
Combiner vidéo
Idéal pour le partage
MP4 (h264)
Combiner vidéo
Fichier le plus léger
WebP
Combiner vidéo
Bon rapport qualité/taille
Images PNG
Enregistrer l'image
Pour le post-traitement
Dépannage
Mémoire insuffisante (OOM CUDA)
Solutions :
Réduisez le nombre d’images (essayez 8 au lieu de 16)
Réduisez la résolution (512×512 est le point idéal pour SD 1.5)
Activer
--lowvramoption dans la commande de démarrage de ComfyUIUtilisez
fp16précision enCharger un checkpointnœud
Module de mouvement introuvable
Solution : Vérifiez que le .ckpt fichier se trouve dans :
Actualisez la page ComfyUI pour recharger les modèles disponibles.
Scintillement / images incohérentes
Solutions :
Augmentez
context_lengthpour correspondre au nombre total d’imagesUtilisez
v3_sd15_mm.ckptau lieu de v2 (meilleure cohérence temporelle)Réduisez l’échelle CFG (essayez 7 au lieu de 9)
Utilisez un échantillonneur à plus faible variance :
DPM++ 2M KarrasouEuler a
Connexion SSH refusée
Solution : Attendez 1 à 2 minutes que le démon SSH démarre, ou vérifiez si le conteneur a complètement initialisé via les journaux du tableau de bord Clore.ai.
Recommandations GPU Clore.ai
AnimateDiff utilise l’ossature SD 1.5 — les besoins en VRAM sont modestes comparés aux modèles vidéo modernes, ce qui en fait une solution économique.
RTX 3090
24 Go
0,07–0,21 $/h
~50s
Meilleur rapport qualité/prix — exécutez plusieurs lots en file d’attente
RTX 4090
24 Go
0,14–0,42 $/h
~30s
GPU grand public le plus rapide
RTX 3080 10 Go
10 Go
0,05–0,19 $/h
~90s
Budget minimal — limité à 512 px, clips plus courts
Utilisateurs d’AnimateDiff SDXL : Les modules de mouvement SDXL nécessitent plus de 12 Go de VRAM pour 768 px. Les RTX 3090/4090 gèrent cela sans problème. La RTX 3080 (10 Go) est trop limitée pour les workflows SDXL.
Ressources utiles
Mis à jour
Ce contenu vous a-t-il été utile ?