Animation

Vidéo en boucle parfaite : faire une boucle sans saut

Une boucle qui saute toutes les dix secondes est pire que pas de mouvement du tout. La solution n’est pas un meilleur logiciel de montage : c’est un mouvement conçu pour revenir à son point de départ.

GradientlyCompte Gradiently vérifié··6 min de lecture
Couverture : Smoked Coin · GR·B3FN·5V

L’essentiel en bref

  • Une boucle parfaite est une vidéo dont la dernière image mène directement à la première, pour qu’elle se répète sans saut visible.
  • Un mouvement généré boucle proprement quand tout ce qui bouge accomplit un nombre entier de cycles sur la durée de la vidéo.
  • La saccade la plus courante vient d’une image en double : l’image finale doit être celle juste avant la première, pas une copie de celle-ci.
  • Une séquence filmée qui n’a pas été pensée pour boucler peut se réparer en échangeant ses deux moitiés et en faisant un fondu enchaîné au nouveau raccord.
  • Vérifiez une boucle en la lisant à répétition en taille réelle et en comparant sa dernière image à sa première.
Sur cette page

Une boucle parfaite est une vidéo dont la dernière image mène directement à la première, si bien qu’elle peut se répéter indéfiniment sans que personne ne voie où elle commence. Le secret : tout ce qui est dans le cadre doit revenir exactement au bon moment. Chaque position, couleur, niveau de lumière et particule finit un pas avant son point de départ. Réussissez cela, et un clip de dix secondes peut tourner toute la journée.

Ce guide explique pourquoi les boucles sautent, comment concevoir un mouvement qui revient tout seul, comment sauver une séquence qui n’était pas faite pour boucler, et comment vérifier le raccord avant de publier. Pour le rendu de la boucle elle-même, voir arrière-plans en dégradé animé.

Pourquoi la plupart des boucles sautent

Un saut au raccord a toujours une cause précise, et chacune a sa solution. Il aide de nommer celle que vous avez sous les yeux.

CauseCe que vous voyezSolution
La fin ne correspond pas au débutLa couleur ou la position revient d’un coupRendre le mouvement périodique, ou faire un fondu enchaîné
Image en doubleUne minuscule saccade ou pause au raccordRendre la dernière image un pas avant la première
Le mouvement ralentit jusqu’à l’arrêt aux extrémitésUn temps d’immobilité, puis le mouvement reprendGarder une vitesse continue à travers le raccord
Bruit ou particules aléatoires qui ne se répètent pasLa texture ou les grains sautentBoucler le bruit, ou laisser d’abord les particules se stabiliser
Forte compressionUne douce pulsation de flou au raccordExporter en meilleure qualité

La troisième cause est sournoise. Si vous animez de A vers B puis retour avec une accélération douce aux deux extrémités, le mouvement ralentit jusqu’à l’arrêt au raccord et la boucle semble hésiter. L’accélération douce a sa place au début et à la fin d’un mouvement isolé, pas au raccord d’une boucle. Easing explique la différence.

Concevoir un mouvement qui boucle tout seul

Les boucles les plus propres sont faites de mouvement périodique : un mouvement qui se répète par nature, comme un point qui parcourt un cercle ou une lumière qui monte et retombe. Si tout ce qui bouge accomplit un nombre entier de cycles sur la durée de la vidéo, l’image finale s’aligne automatiquement sur la première. Cercles, sinusoïdes et tours complets de teinte sont tous périodiques.

js
const fps = 30
const seconds = 10
const frames = fps * seconds            // 300 frames, numbered 0 to 299

for (let i = 0; i < frames; i++) {
  const phase = i / frames              // 0 up to, but never reaching, 1
  const turn = phase * Math.PI * 2      // one full turn per loop

  const x = Math.cos(turn) * 40         // drift in a circle, 40 px across
  const y = Math.sin(turn) * 40
  const hue = 280 + Math.sin(turn * 2) * 20   // two gentle hue swings per loop
  const glow = 0.5 + 0.5 * Math.sin(turn)     // light breathes once per loop

  drawFrame(i, { x, y, hue, glow })     // your renderer
}
Un mouvement périodique pour une boucle de 10 secondes. Chaque valeur accomplit des cycles entiers, et comme phase s’arrête juste avant 1, l’image 300 (une copie de l’image 0) n’est jamais dessinée.

Ce dernier détail évite la saccade. Si votre image finale est identique à la première, le lecteur montre la même image deux fois de suite à chaque répétition. L’image finale doit être celle juste avant la première.

De part et d’autre d’un bon raccord, chaque image diffère de la suivante du même petit pas. Aucune image ne change davantage, et aucune ne se répète.

Boucler le bruit, le grain et les particules

Les textures organiques sont souvent faites de bruit, qui ne se répète pas par défaut. L’astuce classique consiste à parcourir le bruit en cercle plutôt qu’en ligne droite : après une boucle, on revient au même point. Les systèmes de particules sont différents : la position de chaque particule dépend de celles d’avant. Faire tourner la simulation sur une boucle complète avant d’enregistrer permet aux particules de trouver leur rythme, si bien que la fin enregistrée se rapproche de son début.

Comment boucler une séquence qui n’était pas faite pour boucler

Les séquences filmées, comme des vagues, de la fumée ou des nuages, finissent rarement là où elles commencent. La solution classique marche dans tout logiciel de montage : déplacez le raccord au milieu du clip, là où l’image est déjà continue, et masquez la nouvelle coupe par un fondu enchaîné.

  1. 1

    Coupez le clip au milieu

    Coupez le clip en deux moitiés, A et B, à un moment où le mouvement est régulier.

  2. 2

    Échangez les moitiés

    Placez B en premier et A en second. La fin de A se raccorde maintenant au début de B, car c’était un seul moment continu dans l’original : le point de boucle est donc parfait.

  3. 3

    Enchaînez en fondu le nouveau milieu

    Là où B rejoint A, faites-les se chevaucher d’une demi-seconde à deux secondes et fondez l’un dans l’autre. Les images douces et texturées cachent le mieux un fondu enchaîné.

  4. 4

    Raccourcissez à une durée ronde

    Visez un nombre entier de secondes : la boucle est plus facile à caler et à réutiliser.

Choisir la durée d’une boucle

Les boucles longues paraissent moins répétitives, mais leurs fichiers sont plus lourds et elles demandent plus de mouvement périodique pour rester intéressantes. Les boucles courtes se répètent souvent, donc leur mouvement doit rester assez discret pour ne pas devenir hypnotique. À 30 images par seconde, une boucle de 10 secondes fait 300 images, qui se divisent proprement en moitiés, tiers et quarts pour vos cycles.

Où elle est diffuséeDurée conseilléePourquoi
Stories et courts posts5 à 10 secondesLe public passe vite ; fichiers légers
Reels et arrière-plans vidéo10 à 15 secondesDe la place pour un cycle plus lent et plus calme
Hero de site web8 à 15 secondesAssez court pour garder le fichier léger
Écrans, afficheurs, fonds d’écran15 à 30 secondesOn regarde plus longtemps : les répétitions doivent être moins visibles
Des points de départ, pas des règles. Le format de fichier compte aussi ; voir GIF ou MP4.

Comment vérifier le raccord

Ne jugez pas une boucle en la regardant une seule fois dans un éditeur. Regardez-la comme on la découvrira : en répétition, en taille réelle, plus longtemps qu’il ne semble nécessaire. Les raccords qui se cachent dans un petit aperçu se voient souvent sur un grand écran.

bash
# Play the loop four times in a row as one file, to watch the joins
ffmpeg -stream_loop 3 -i loop.mp4 -c copy loop-x4.mp4

# Save the first and last frames as images to compare side by side
ffmpeg -i loop.mp4 -vf "select=eq(n\,0)" -frames:v 1 first.png
ffmpeg -sseof -0.5 -i loop.mp4 -update 1 last.png
Deux vérifications rapides avec ffmpeg. La dernière image doit différer de la première d’exactement un pas de mouvement normal.
  • Regardez le fichier répété quatre fois en plein écran et ne regardez que le raccord.
  • Regardez les bords et les coins, où la dérive se voit le plus.
  • Regardez le grain et les particules séparément de la couleur.
  • Si vous voyez une douce pulsation au raccord, c’est de la compression : exportez en meilleure qualité.

Si vous faites vos boucles dans Gradiently, c’est géré pour vous : chaque boucle exportée est construite pour que le champ en mouvement accomplisse des cycles entiers sur la durée choisie, de 5 à 30 secondes, et que sa fin rejoigne son début. C’est la même approche que celle que vous suivriez en code, appliquée à votre Mark. Les boucles font aussi de bons fonds d’écran animés et arrière-plans vidéo de site web.

Les questions qu’on nous pose

Qu’est-ce qu’une boucle parfaite ?

C’est une vidéo ou une animation dont la dernière image mène directement à la première, pour qu’elle se répète en continu sans saut ni pause visible.

Pourquoi ma boucle saccade-t-elle à la fin ?

Le plus souvent parce que la dernière image est une copie de la première : la même image s’affiche deux fois. Faites de l’image finale celle qui précède la première.

Comment boucler une vidéo qui n’a pas été filmée pour ça ?

Coupez-la au milieu, échangez les deux moitiés et faites un fondu enchaîné là où elles se rejoignent maintenant. Le raccord d’origine devient continu, et le fondu masque le nouveau.

Quelle durée pour une vidéo en boucle ?

5 à 10 secondes pour les stories et les posts, 10 à 15 pour les reels et les arrière-plans web, et 15 à 30 pour les écrans et fonds d’écran que l’on regarde plus longtemps.

Pourquoi y a-t-il un flou au point de boucle ?

C’est en général de la compression, pas l’animation. Exporter avec une meilleure qualité ou un meilleur débit le supprime.

Partager ce guide

Écrit par GradientlyCompte Gradiently vérifié

L’équipe derrière Gradiently, un outil de création construit autour des Marks : des dégradés vivants qui donnent à tout ce que vous créez votre propre signature.

Voir notre profil
Tous les guides : Animation