toute l'information sur la réalisation vidéo numérique

Avis utilisateurs & Tous contenus sur

les FORUMS du Repaire sur ce sujet...

Google cherche...

Forums du Repaire sur ce thème

S'abonner aux Fils RSS du Repaire

 fils-rss-repaire-20.gif  Tous les contenus
 fils-rss-repaire-20.gif  News
 

 Tous les Fils RSS...

Remappage temporel & expression (pour paramètrer en vitesse) Version imprimable Suggérer par mail
Écrit par Bruno Quintin   
24-05-2008
Si vous voulez modifier la vitesse de lecture de la vidéo au cours du temps en utilisant directement un paramètre de vitesse de lecture utilisez l’effet Déformation temporelle.

 Cet effet peut aussi utiliser un paramètre Image source comme le Remappage temporel. De plus il permet de paramétrer précisément l’interpolation de type Déplacement de pixels et il peut aussi recréer un flou directionnel dù aux  mouvements rapides. Mais contrairement au Remappage temporel cet effet ne modifie pas le son. Donc, si vous n’utilisez pas le son de la vidéo, que vous n’avez pas besoin d’accélérer ou de ralentir le son en même temps que la vidéo, utilisez Déformation temporelle plutôt que le Remappage temporel.

Mais si vous devez faire varier la vitesse de la vidéo et qu’en plus vous voulez que le son soit accéléré ou ralentit en même temps que la vidéo, alors vous devez utiliser le Remappage temporel. Noter que si vous ralentissez une vidéo avec Déformation temporelle la durée du calque n'est pas modifiée, si vous avez besoin de ralonger une piste de calque contenant de la vidéo vous devez activer le remappage mais sans modifier ses clés.

Voiçi une expression a utiliser dans la propriété Remappage temporel si vous voulez manipuler un paramètre de vitesse directement et ne pas utiliser le paramètre en image du Remappage temporel.

vitesse = effect(1)(1);
if (vitesse.numKeys) {
    Rt = vitesse.key(1)/100 * (Math.min (time , vitesse.key(1).time) - startTime);
    n = vitesse.nearest_key(time).index;
    if (vitesse.key(n).time > time) n-- ;
    for (k=1; k<n; k++) Rt += 0.5*(vitesse.key(k+1) + vitesse.key(k))/100 * (vitesse.key(k+1).time - vitesse.key(k).time)/100;
    if (time > vitesse.key(k).time) Rt += 0.5 * (vitesse + vitesse.key(k))/100 * (time - vitesse.key(k).time)/100;
}
else Rt = vitesse/100*time - startTime;
Rt

Mais avant il faut ajouter un effet Paramètre glissière à votre vidéo, il faut que cet effet soit toujours en haut de la pile d’effet.

L’expression considère que les interpolations entre chaque image clé sont linéaires, donc inutile d'utiliser d'autres types d'interpolations pour faire l'animation du paramètre glissière, elles ne seront pas prises en compte.
Maintenant en animant le paramètre glissière avec des images clés vous allez pouvoir jouer directement sur la vitesse de lecture de la vidéo et du son.

brunoquintin.jpg Bruno Quintin

Bruno Quintin est monteur-truquiste, expert en After Effects, formateur et auteur de plusieurs ouvrages et traductions sur la question. Ses tutoriaux avancés sur After Effects font référence dans le monde francophone. Il est aussi sur le Repaire modérateur du forum After.

Page de présentation Liste des articles Site de Bruno Quintin


Réagir sur ce sujet, compléter cette information sur les forums (0)
 
< Contenu Précédent   Contenu Suivant >
Le Repaire Numérique