Fazer logon
Nota: Esta é uma tradução automática, use uma linguagem clara, sem gíria.

Render erro ao tentar processar renomeado PSD arquivo

Fóruns : Render erro ao tentar processar renomeado PSD arquivo
Render erro ao tentar processar renomeado PSD arquivo
Dean Mougianis - 11-06-2009


Oi,

Alguém já teve esse problema? Estou tentEo renderizar uma série de stills ( Photoshop PSD arquivos) em pontos regulares ao longo de uma linha do tempo - tudo gerado por um script. Eu posso gerar o renderitems apenas multa - I've attaced o script que faz isso.

QuEo eu tento dar entanto, Recebo este erro:

Erro: Não é possível copiar a partir de um arquivo " / Aetemp-aade9c - "Que está vazio (39 :: 0)

E São meus filename filepath e novos -, mas a parte aetemp é gerada por After Effects. Quais os resultados são arquivos que são cerca de 40k bytes, mas não são válidas Photoshop arquivos.

QuEo eu não tentar mudar o nome do arquivo de saída render, After Effects gera o seu próprio nome com um número de seqüência do arquivo e esta multa torna.

Espero que eu estou sendo claro. Qualquer ajuda seria apreciada



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: Render erro ao tentar processar renomeado PSD arquivo
Xinlai Ni - 11-06-2009


Em primeiro lugar, Photoshop modelo espera que o nome do arquivo a ser algo como: Prestados [#####].PSD, Para que o programa de processamento pode preencher o índice de seqüência - mesmo se você só renderizar 1 frame. Portanto, se você mudar sua última linha de
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '-[#####].psd')
Ele deve funcionar, Exceto que ele adiciona 00.000 para cada quadro de saída.
A propósito, Você pode simplificar o seu código usando o RenderItem.SkipFrames Atributo - Se você definir RenderItem.SkipFrames = 1, Todos os outros quadros será processado, Caso 2, Cada frame 3 é processado. Descartando assim o seu ciclo, Você terá algo como:
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')


Desta maneira, Você só tem 1 tornar item que gera todos os quadros de amostragem para você.

Xinlai ni
Engenheiro de software, Inc google.

Re: Render erro ao tentar processar renomeado PSD arquivo
Dean Mougianis - 11-06-2009


Obrigado, Xinlai

Eu estava pensando, Existe uma maneira de modificar o Photoshop modelo de modo que aqueles números seqüenciais não estão lá? Ou isso é um comportamento que é difícil codificadas em After Effects quando se tornam ainda tipos de arquivo de imagem?

Definitivamente vou fazer uso do pular frames - thank you so much.


Re: Render erro ao tentar processar renomeado PSD arquivo
Dean Mougianis - 11-06-2009


SkipFrames só vai até 99.

Argh! é Adobe economizando até 3 dígitos para dar para fora na época do Natal?


Resposta à discussão
FóRUNSTUTORIAISMAGAZINESERVIçOSVIDEOSNOTíCIASBLOGS


© CreativeCOW.net Todos os direitos reservados.

Creative Comunidades do Mundo

[Topo]

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