module inscription newsletter haut de page forum mobile

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

Nouvelle Formation Prise de son : les inscriptions sont ouvertes !
Maîtrisez la qualité de vos prises de son avec notre formation théorique et pratique de 3 jours ! Du 14 au 16 mai 2024 à Paris.

[CommentFaire?] Script After Effects pour automatisation d'effets

Discussion dans 'Adobe After Effects' créé par bbdulauroy, 5 Avril 2013.

  1. bbdulauroy

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    25
    Appréciations:
    +0 / 0 / -0
    AU SECOURS!!

    Je suis complètement ignorante en programmation et j'ai besoin de faire un script sur After.

    Mon besoin : je dois calculer des suites d'images en y mettant un effet.
    J'importe mes suites d'images, je créée une comp par métrage (j'ai besoin de les garder individuellement), et là j'aimerai appliquer un script pour que chaque layer de chaque comp ait un effet avec une valeur définie.

    En recherchant sur le net j'ai créée ce script :

    // For each selected footage item in the project...
    for( var i=0; i<app.project.selection.length; i++ )
    {
    var compItem = app.project.selection;
    var firstLayer = app.project.item.selection.layer(1)

    // Apply effect
    var effectProperty = firstLayer.Effects.addProperty( "ADBE Reduce Interlace Flicker" );
    effectProperty( "Lissage" ).setValue( 1 );


    :non: mais ça ne marche pas et je ne sais pas pourquoi. Est ce que une âme charitable pourrais m'aider à y voir clair?


    Merci par avance,
    Bidul
     
  2. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 260
    Appréciations:
    +2 / 13 / -0
    scripts

    Bonjour,

    Il y avait quelques erreurs dans le script. Voilà la correction:
    Code:
    // For each selected footage item in the project...
    for( var i=0; i<app.project.selection.length; i++ )
    {
    var compItem = app.project.selection[i];
    var firstLayer = compItem.layer(1)
    
    // Apply effect
    var effectProperty = firstLayer.Effects.addProperty( "ADBE Reduce Interlace Flicker" );
    effectProperty( "Lissage" ).setValue( 1 );
    }
    Il faut sélectionner les compositions dans la fenêtre de projet avant de le lancer.
     
  3. bbdulauroy

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    25
    Appréciations:
    +0 / 0 / -0
    Mais comment t'es trop cool toi!!

    Je ne comprends toujours pas, mais au moins ça marche!!!!


    MERCI MERCI MERCI! :bravo:
     
Chargement...

Dernières occasions

 

Partager cette page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous