module inscription newsletter haut de page forum mobile

Rejeter la notice

formations etalonnage sur davinci resolve

Nos Formations Etalonnage avec Forest reviennent en octobre !
Adoptez une réelle méthodologie d'étalonnage professionnelle et atteignez vos objectifs créatifs avec nos formations intensives sur 3 jours
Toutes les infos
Rejeter la notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos
Rejeter la notice

Formation Lumière - Pratique Intensive du 14 au 16 octobre à Paris
Formez-vous avec cet atelier de pratique intensive dans des conditions exceptionnelles ! Formation finançable.
Toutes les infos

Ateliers et Formations

[Problème] Dépasser 3h00 sur un compte à rebours ou une horloge

Discussion dans 'Adobe After Effects' créé par c3m, 13 Avril 2010.

  1. c3m

    c3m

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    14
    Appréciations:
    +0 / 0 / -0
    Dépasser 3h00 sur un compte à rebours ou une horloge (Résolu)

    Bonjour,

    Je dois utiliser dans une composition une horloge numérique et dans une autre un compte à rebours.
    Pas de souci pour l'instant pour les deux j'ai créé un claque texte avec pour le compte à rebours l'expression suivante
    Code:
    text.sourceText = timeToTimecode (t = thisComp.duration - time, timecodeBase = 100)
    et pour l'horloge l'expression
    Code:
    text.sourceText = timeToTimecode (time, timecodeBase = 100)
    Cela fonctionne sans souci mais je n'arrive pas à dépasser les 3h00 alors que j'aurais besoin d'aller jusqu'à 24h00.
    Si quelqu'un à la solution d'avance merci
     
    #1 c3m, 13 Avril 2010
    Dernière édition: 13 Avril 2010
  2. Theo_ry

    Points Repaire:
    300
    Recos reçues:
    1
    Messages:
    10
    Appréciations:
    +0 / 0 / -0
    avec cette expression là (qui vient de chez Dan Ebbert il me semble) tu peux faire horloge et décompte.

    rate = 1;
    clockStart = xxx;

    function padZero(n){
    if (n < 10) return "0" + n else return "" + n
    }

    clockTime = clockStart + rate*(time - inPoint);

    if (clockTime < 0){
    sign = "-";
    clockTime = -clockTime;
    }else{
    sign = "";
    }

    t = Math.floor(clockTime);
    hr = Math.floor(t/3600);
    min = Math.floor((t%3600)/60);
    sec = Math.floor(t%60);
    ms = clockTime.toFixed(3).substr(-3);
    sign + padZero(hr) + ":" + padZero(min) + ":" + padZero(sec)

    en gros, si le rate est à 1 c'est un e horloge, et à -1 c'est un décompte.

    tout ce que tu as à faire c'est convertir ton heure de départ en secondes et la mettre après le "=" de "clockStart"

    Cette expression s'applique au calque de texte (hh:mm:ss) dans l'option "texte source"
     
    • Je recommande ! Je recommande ! x 1
  3. c3m

    c3m

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    14
    Appréciations:
    +0 / 0 / -0
    :good: merci à vous cela fonctionne nickel.
    J'ai rajouter les ms et c'est super. :bravo:
     

Dernières occasions

 

Partager cette page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous