OFFRE DE LANCEMENT25 € de crédits offerts à l'inscription sans CBJ'en profite
    TURNA

    Comment enregistrer une animation Blender en vidéo

    Une animation Blender ne s’enregistre pas avec File > Save : elle se rend. Réglez la plage d’images et le dossier de sortie dans Output Properties, choisissez le format PNG, puis lancez Render > Render Animation (Ctrl+F12). Blender écrit une image par frame. Assemblez ensuite la séquence en MP4 avec l’éditeur vidéo de Blender ou ffmpeg. Rendre directement en vidéo fonctionne aussi, mais un plantage fait alors tout perdre.

    Les menus sont cités tels qu’ils apparaissent dans l’interface anglaise de Blender, celle qui est active par défaut et que suivent la plupart des tutoriels.

    Enregistrer le .blend ou rendre l’animation : quelle différence ?

    File > Save enregistre la scène : les objets, les matériaux, les clés d’animation. Personne ne peut regarder ce fichier sans Blender. Pour obtenir quelque chose qui se lit dans un lecteur vidéo, il faut rendre l’animation, c’est-à-dire calculer chaque image puis l’écrire sur le disque. C’est le rôle de Render > Render Animation. La confusion est fréquente parce que F12 affiche une belle image dans une fenêtre : mais cette commande ne calcule que l’image courante, et rien n’est écrit tant qu’on ne passe pas par Image > Save As.

    Comment enregistrer une animation Blender, étape par étape ?

    1. Faites une image de test. Placez-vous sur une image représentative et appuyez sur F12. Vérifiez la lumière, le bruit, et notez le temps affiché en haut de la fenêtre de rendu.
    2. Réglez le format. Dans Output Properties > Format, contrôlez la résolution, remettez le pourcentage à 100 % si vous l’aviez baissé pour vos essais, et choisissez la cadence dans Frame Rate (24, 25 ou 30 images par seconde en général).
    3. Indiquez la plage d’images. Dans Frame Range, renseignez Frame Start et Frame End. Ce sont les mêmes valeurs que le début et la fin de la Timeline. À 25 images par seconde, dix secondes font 250 images.
    4. Choisissez le dossier de sortie. Le premier champ du panneau Output contient le chemin et le début du nom des fichiers. Remplacez le /tmp\ par défaut par un chemin relatif comme //rendu/plan010_ : les deux barres signifient « à côté du fichier .blend ». Blender ajoute un numéro à quatre chiffres, ce qui donne plan010_0001.png, plan010_0002.png, et ainsi de suite.
    5. Choisissez PNG. Dans File Format, prenez PNG : une image par frame, sans perte. Les raisons sont détaillées plus bas.
    6. Lancez le rendu. Enregistrez le .blend, puis Render > Render Animation, ou Ctrl+F12. Chaque image est écrite dès qu’elle est terminée. Échap interrompt le rendu sans effacer les images déjà écrites.
    7. Assemblez la vidéo. Une fois toutes les images sur le disque, transformez la séquence en MP4, comme expliqué ci-dessous.

    Faut-il enregistrer directement en MP4 ?

    Blender sait écrire une vidéo directement, en choisissant un format vidéo dans File Format (FFmpeg Video dans Blender 4.x). Pour un aperçu de quelques secondes, c’est pratique. Pour un vrai rendu, c’est risqué : si Blender plante à l’image 180 sur 250, le fichier vidéo est en général illisible et tout est perdu. Avec une séquence d’images, vous gardez les 179 images terminées et vous reprenez là où le calcul s’est arrêté.

    La séquence d’images a d’autres avantages :

    • une image ratée se recalcule seule, sans relancer toute l’animation ;
    • l’encodage peut être refait avec d’autres réglages sans rien recalculer ;
    • le calcul peut être réparti entre plusieurs machines, chacune sur une partie des images.

    PNG convient à presque tout : sans perte, lu partout, en RGBA si vous avez besoin de transparence, en 16 bits si vous prévoyez un étalonnage poussé. La transformation de vue (AgX par défaut depuis Blender 4.0) est appliquée au fichier, qui ressemble donc à ce que montrait la fenêtre de rendu. OpenEXR garde les données linéaires sans cette transformation, ce qu’attendent les logiciels de compositing, au prix de fichiers bien plus lourds. Évitez le JPEG pour les images finales.

    Comment transformer les images en vidéo MP4 ?

    Dans Blender. Créez un nouveau fichier avec File > New > Video Editing. Dans l’éditeur de séquences, faites Add > Image/Sequence, ouvrez le dossier du rendu, appuyez sur A pour sélectionner toutes les images et validez. Reprenez la même cadence et la même plage d’images que la scène d’origine, choisissez un format vidéo en sortie avec le conteneur MPEG-4 et le codec H.264, puis relancez Render Animation. Cette fois rien n’est calculé : l’encodage prend quelques secondes à quelques minutes.

    Avec ffmpeg, depuis le dossier du rendu :

    ffmpeg -framerate 25 -i plan010_%04d.png -c:v libx264 -pix_fmt yuv420p -crf 18 plan010.mp4

    %04d correspond au numéro à quatre chiffres. Si la séquence ne commence pas à l’image 1, ajoutez -start_number 101 (ou votre première image) avant -i. Plus -crf est bas, meilleure est la qualité et plus le fichier est lourd.

    Comment reprendre un rendu interrompu ?

    Dans le panneau Output, décochez Overwrite. En relançant Render Animation, Blender saute toutes les images déjà présentes dans le dossier et ne calcule que celles qui manquent. Si l’interruption a eu lieu pendant l’écriture d’un fichier, supprimez ce dernier fichier avant de relancer : il peut être incomplet. L’option Placeholders crée un fichier vide dès qu’une image commence, ce qui permet à plusieurs instances de Blender de partager le même dossier sans calculer deux fois la même image.

    Et pour un simple aperçu de l’animation ?

    Si vous voulez seulement montrer le mouvement, sans lumière ni matériaux définitifs, le menu View > Viewport Render Animation de la vue 3D enregistre l’animation telle qu’elle s’affiche dans le viewport, avec les mêmes réglages de sortie. C’est l’outil pour valider un timing avant de lancer le vrai calcul, qui peut être long : une animation se calcule image par image, et le temps total est le temps d’une image multiplié par le nombre d’images. Pour réduire ce temps par image, la page accélérer un rendu Blender passe en revue les réglages de Cycles qui comptent, et le calculateur de temps de rendu fait le calcul pour votre animation.

    Questions fréquentes

    Pourquoi Blender n’enregistre qu’une seule image de mon animation ?

    F12 ne calcule que l’image courante, et Image > Save As n’enregistre que celle-ci. Pour toute l’animation, il faut lancer Render > Render Animation (Ctrl+F12) : Blender écrit alors chaque image dans le dossier de sortie, sans étape d’enregistrement.

    Où Blender enregistre-t-il les images de l’animation ?

    Dans le chemin indiqué dans Output Properties > Output. Par défaut c’est /tmp\, ce qui correspond souvent sous Windows à un dossier tmp à la racine du disque. Un chemin commençant par // enregistre à côté du fichier .blend.

    Comment enregistrer une animation Blender avec un fond transparent ?

    Cochez Transparent dans Render Properties > Film, puis enregistrez en PNG avec la couleur RGBA, ou en OpenEXR. Un MP4 en H.264 ne sait pas stocker la transparence.

    Mon MP4 ne se lit pas sur mon téléphone ou dans le navigateur, pourquoi ?

    Le plus souvent, la vidéo a été encodée dans un format de pixels que ces lecteurs ne gèrent pas. Avec ffmpeg, ajoutez -pix_fmt yuv420p à la commande d’encodage : c’est le format que lisent presque tous les lecteurs.

    Rendre l'animation sur TURNA

    Quand la scène est déjà bien réglée et que c'est le nombre d'images qui prend du temps, le levier restant est de calculer plusieurs images à la fois. TURNA le fait pour Blender : un add-on (Blender 4.0 à 5.2, Cycles et Eevee) envoie la scène en un clic, et les images sont réparties sur 1, 2, 4 ou 8 GPU en parallèle, des RTX 5090 en priorité et des RTX 4090 à défaut. L'add-on affiche le coût estimé avant tout lancement. Le calcul part de 2,90 € l'heure, facturé au temps réellement consommé, 30 secondes minimum, et 25 € sont offerts à l'inscription. Une image fixe reste calculée par une seule machine : le gain porte sur les animations. Les paliers et des exemples chiffrés sont sur la page render farm Blender.