Connexion
Note: Il s'agit d'une traduction automatique, s'il vous plaît utilisez un langage clair, sans jargon.

Rendre l'erreur lors de la tentative de rendre rebaptisé PSD fichier

Forums : Rendre l'erreur lors de la tentative de rendre rebaptisé PSD fichier
Rendre l'erreur lors de la tentative de rendre rebaptisé PSD fichier
Dean Mougianis - 11-06-2009


Salut,

Quelqu'un at-il eu ce problème? J'essaie de rendre une série d'images fixes ( Photoshop PSD fichiers) à des points réguliers le long d'un montage-chronologique - le tout servi par un script. Je peux générer le renderitems très bien - je l'ai attaced le script qu'il ne.

Lorsque j'essaie de rendre cependant, I get this Erreur:

Erreur: Ne peut pas copier à partir d'un fichier " / Aetemp-aade9c - "Qui est vide (39 :: 0)

Et Es mon nom de fichier filepath et nouveaux -, mais la partie est générée par aetemp After Effects. Quels sont les résultats des fichiers qui sont sur le point 40k octets, mais ne sont pas valides Photoshop fichiers.

QuEt je ne cherche pas à renommer le fichier de sortie rend, After Effects génère son propre nom avec un numéro de séquence du fichier et fine rend cette.

J'espère que je vais être clair. Toute aide serait appréciée



var frameSpeed = theComp.layer("control layer").property("Effects").property("speed").property("Slider").value;
var retPathObj = new Folder().selectDlg("Pick a folder");
for (var i = 0, startPos = 0; startPos < theComp.duration; i++, startPos += frameSpeed) {
var renderItem = app.project.renderQueue.items.add(theComp);
renderItem.timeSpanStart = startPos;
renderItem.timeSpanDuration = theComp.frameDuration;
renderItem.outputModules[1].applyTemplate("Photoshop");
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '.psd')
}

Re: Rendre l'erreur lors de la tentative de rendre rebaptisé PSD fichier
Xinlai Ni - 11-06-2009


Tout d'abord, Photoshop modèle prévoit que le nom du fichier pour être quelque chose comme: Rendu [#####].PSD, Rendant ainsi le programme peut remplir les index de séquence - même si vous ne rendez que 1 frame. Donc, si vous changez votre dernière ligne
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '-[#####].psd')
Il devrait fonctionner, Sauf qu'elle ajoute 00000 à chaque image de sortie.
D'ailleurs, Vous pouvez considérablement simplifier votre code en utilisant la Renderitem.Skipframes Attribute - si vous définissez renderitem.Skipframes = 1, Tout autre cadre sera rendu, Si 2, Chaque 3ème cadre est rendu. écartant ainsi votre boucle, Vous aurez quelque chose comme:
var renderItem = app.project.renderQueue.items.add(theComp);
renderItem.timeSpanStart = 0;
renderItem.timeSpanDuration = theComp.duration;
renderItem.skipFrames = 5; // render every 6th frame
renderItem.outputModules[1].applyTemplate("Photoshop");
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '-[#####].psd')


De cette façon, Vous seul avez 1 élément de rendu qui affiche tous les cadres de l'échantillon pour vous.

Xinlai NI
Software Engineer, Google inc.

Re: Rendre l'erreur lors de la tentative de rendre rebaptisé PSD fichier
Dean Mougianis - 11-06-2009


Merci, Xinlai

Je me demandais, Yat-il un moyen de modifier le Photoshop modèle de sorte que ces nombres qui se suivent ne sont pas là? Ou est-ce un comportement qui est codé en dur dans After Effects Lorsque vous restituez toujours des types de fichier image?

Je vais certainement faire usage de la benne cadres - thank you so much.


Re: Rendre l'erreur lors de la tentative de rendre rebaptisé PSD fichier
Dean Mougianis - 11-06-2009


Skipframes ne va que jusqu'à 99.

Argh! Est Adobe en économisant jusqu'à nombres de 3 chiffres à donner en œuvre au moment de Noël?


Réponse à fil
FORUMSTUTORIELSMAGAZINESERVICESVIDEOSACTUALITéSBLOGS


© CreativeCOW.net Tous les droits sont réservés.

Communautés créatives du monde

[Haut]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol