Acesse a página do produto para baixar e instalar o After Effects.
Aprenda a automatizar e distribuir renderizações do After Effects em várias máquinas.
Automatizar renderização com o aerender
O arquivo executável aerender.exe é um programa com uma interface de linha de comando que permite automatizar a renderização. O arquivo executável está localizado na mesma pasta do aplicativo After Effects principal. Os locais padrão para esse arquivo são:
- Windows: \Program Files\Adobe\Adobe After Effects\Support Files
- macOS: /Applications/Adobe After Effects
Você pode usar o aplicativo aerender para executar operações de renderização em vários computadores como parte de um farm de renderização ou pode usar o aplicativo aerender em um único computador como parte de uma operação de grupo.
Use o programa inserindo o comando aerender na linha de comando (ou um script de grupo), seguido por uma série de argumentos opcionais. Alguns dos argumentos são opções simples que não usam argumentos próprios (por exemplo, - reuse), enquanto outros usam argumentos próprios (por exemplo, -project project_path).
Digite o comando aerender -help para exibir informações de uso.
A versão e o número de compilação do aplicativo são gravados para a saída padrão (stdout).
A renderização pode ser executada por uma instância já em execução do After Effects ou por uma instância iniciada recentemente. Por padrão, o aerender inicia uma nova instância do After Effects, mesmo se uma já estiver sendo executada. Para usar a instância em execução no momento, use o argumento –reuse.
Esse comando de exemplo indica para o After Effects renderizar os quadros de 1 a 10 do Composition_1 em project_1.aep para uma sequência numerada de arquivos do Photoshop usando a renderização em vários computadores:
aerender -project c:\projects\project_1.aep -comp "Composition_1" -s 1 -e 10
-RStemplate "Multi-Machine Settings" -OMtemplate "Multi-Machine Sequence"
-output c:\output\project_1\frames[####].psd
Para renderizar somente Composition_1 em um arquivo especificado, insira o comando:
aerender -project c:\projects\project_1.aep -comp “Composition_1” -output c :\output\project_1\project_1.avi
Para renderizar tudo na fila de renderização com as configurações atuais no arquivo de projeto, insira o comando:
aerender -project c:\projects\project_1.aep
Argumento |
Descrição |
|---|---|
"-h" "–help" |
Imprimir mensagem de uso. |
"–version" |
Exibe o número da versão do aerender no console. Não renderiza |
"–v verbose_flag" |
Onde verbose_flag especifica o tipo de mensagens relatadas. Os valores possíveis são ERRORS (imprime apenas erros fatais e problemáticos) ou ERRORS_AND_PROGRESS (imprime o progresso da renderização também). |
–reuse |
Use este sinalizador se quiser tentar reutilizar uma instância já em execução do AE para executar a renderização. Por padrão, o aerender inicia uma nova instância do After Effects, mesmo se uma já estiver sendo executada. Mas, se o AE já estiver em execução e o sinalizador -reuse for fornecido, então o aerender pedirá à instância já em execução do AE para executar a renderização. Sempre que o aerender iniciar uma nova instância do AE, ele dirá ao AE para encerrar quando a renderização estiver concluída; caso contrário, o AE não será encerrado. Além disso, as preferências são gravadas em um arquivo ao sair quando o sinalizador -reuse é especificado; caso contrário, elas não são gravadas. |
"–mem_usage image_cache_percentmax_mem_percent" |
Onde image_cache_percent especifica a porcentagem máxima de memória usada para armazenar em cache imagens/gravações já renderizadas, e max_mem_percent especifica a porcentagem total de memória que pode ser usada pelo After Effects. |
| "-mfr mfr_flag max_cpu_percent" | Onde mfr_flag ("ON"|"OFF") especifica se a Renderização Multi-Frame deve ser usada, e max_cpu_percent (1-100) especifica a porcentagem máxima desejada de energia do CPU para usar durante a renderização. Como a Renderização de vários quadros tem a capacidade de usar 100% dos recursos da CPU, você pode optar por limitar a capacidade da CPU para que outros aplicativos possam ser usados. max_cpu_percent será ignorada quando a mfr_flag estiver definida como "DESATIVADA" |
"–project project_path" |
Onde project_path é um caminho de arquivo ou URI especificando um arquivo de projeto para abrir. Se nenhum for fornecido, o aerender trabalhará com o projeto aberto no momento. Se nenhum projeto estiver aberto e nenhum projeto for fornecido, ocorrerá um erro. |
"–comp comp_name" |
Onde comp_name especifica uma composição a ser renderizada. Se a composição já estiver na fila de renderização e em um estado de fila, então (somente) a primeira instância em fila dessa composição na fila de renderização será renderizada. Se a composição estiver presente no projeto mas não na fila de renderização, ela é adicionada à fila de renderização e é renderizada. Se nenhum argumento -comp for fornecido, o aerender renderizará toda a fila de renderização como está. Neste caso (sem -comp), os únicos outros argumentos usados serão -project, -log, -v, -mem_usage e -close; os argumentos -RStemplate, -OMtemplate, -output, -s, -e e -i serão ignorados. |
"–s start_frame" |
start_frame é o primeiro quadro para renderização. O padrão é o quadro inicial no arquivo. |
"–e end_frame" |
end_frame é o último quadro para renderização. Observe que essa ação é “inclusiva”; o quadro final será renderizado. |
"–i increment" |
Onde incremento é o número de quadros para avançar antes de renderizar um novo quadro. Um valor de 1 (padrão) resulta na renderização normal de todos os quadros. Incrementos maiores repetirão o mesmo (quadro increment-1) vezes e então renderizarão um novo, iniciando o ciclo novamente. Valores mais altos resultam em renderizações mais rápidas, mas com movimento instável. O padrão é 1. |
"–OMtemplate output_module_template" |
Onde output_module_template é o nome de um modelo para aplicar ao módulo de saída. Se o modelo não existir, ocorre um erro. O padrão é usar o modelo já definido para o módulo de saída. |
"–RStemplate render_sett ings_template" |
Onde render_settings_template é o nome de um modelo para aplicar ao item da fila de renderização. Se o modelo não existir, é um erro. O padrão é usar o modelo de renderização já definido para o item. |
"–output output_path" |
Onde output_path é um caminho de arquivo ou URI especificando o arquivo de renderização de destino. O padrão é o caminho já especificado no arquivo de projeto. |
"–log log_file_path" |
Aqui, logfile_path é um caminho de arquivo ou URI especificando a localização do arquivo de log. O padrão é stdout. |
"–sound sound_flag" |
Onde sound_flag especifica se deve ou não reproduzir um som quando a renderização for concluída. Os valores possíveis são “ON” ou “OFF”. O valor padrão é “OFF”. |
"–close close_flag" |
Onde close_flag especifica se deve ou não fechar o projeto quando a renderização for concluída, e se deve ou não salvar alterações. Se close_flag for DO_NOT_SAVE_CHANGES, o projeto será fechado sem salvar alterações. Se close_flag for SAVE_CHANGES, o projeto será fechado e as alterações serão salvas. Se close_flag for DO_NOT_CLOSE, o projeto ficará aberto; mas o projeto é deixado aberto apenas se uma instância do AE já em execução estiver sendo usada, uma vez que novas invocações do AE devem sempre ser fechadas ao serem concluídas. O valor padrão é DO_NOT_SAVE_CHANGES. |
"-rqindex index_in_render_queue" |
Onde index_in_render_queue especifica um item da fila de renderização a ser renderizado. Opções que fazem sentido ao renderizar um único item da fila de renderização estão disponíveis, como com o sinalizador -comp. |
"-continueOnMissingFootage" |
Não interrompe a renderização na gravação ausente. Registra e processa com barras de cores de espaço reservado. |
Renderização de rede com pastas monitoradas e mecanismos de renderização
Você pode renderizar uma ou várias composições de um projeto usando vários computadores em uma rede na metade do tempo que um único computador exigiria. A renderização de rede envolve copiar os arquivos de projeto e de origem para uma pasta conectada em rede e depois renderizar o projeto. Uma rede de computadores usados em conjunto para renderizar uma única composição é chamada de fazenda de renderização.
O “render farming” é quando uma rede de computadores é utilizada ao mesmo tempo para renderizar uma única composição. Você pode configurar essa opção para funcionar com versões somente de renderização do After Effects, chamadas de mecanismos de renderização.
Instale os mecanismos de renderização da mesma forma que a versão completa do aplicativo. Execute o mecanismo de renderização usando o atalho Mecanismo de renderização do Adobe After Effects na pasta Adobe After Effects.
Para instalar uma instância somente de renderização do After Effects, faça o seguinte:
Você não pode usar uma pasta monitorada e vários mecanismos de renderização para renderizar simultaneamente um único arquivo de filme. No entanto, no farm de renderização, você pode utilizar vários mecanismos de renderização para renderizar um filme como uma sequência de arquivos de imagem estáticos. Você pode então usar uma ação pós-renderização para criar um único arquivo de filme a partir dessa sequência de imagem estática.
Considerações de rede
Ao trabalhar com vários mecanismos de renderização em vários computadores, tenha em mente as seguintes diretrizes:
Quando possível, identifique as pastas usando caminhos de arquivo absoluto para que os caminhos sejam identificados corretamente para todos os mecanismos de renderização. Identificar pastas usando caminhos absolutos de arquivo pode significar mapear unidades de rede para uma letra de unidade específica em todos os computadores (por exemplo, H:\renders\watch\). Evite usar caminhos relativos (por exemplo, \\renders\watch).
Cada Macintosh que monitora a pasta monitorada deve ter um nome exclusivo. Como os nomes padrão dos computadores são frequentemente idênticos, você deve renomear seus computadores para não usar o nome padrão.
Verifique se todos os servidores e clientes (computadores monitorando a pasta monitorada) têm discos rígidos com nomes exclusivos.
Não use o mesmo computador para servir uma pasta vigiada e para executar o After Effects no modo Pasta vigiada. Use um servidor dedicado que seja acessível a todos os mecanismos de renderização para fornecer a pasta monitorada.
Não renderize para ou inicie o modo Pasta vigiada na raiz de um volume ou uma pasta compartilhada que aparece como raiz quando visualizada de outro computador. Como alternativa, especifique uma subpasta. Além disso, evite usar o ASCII alto ou outros caracteres estendidos e barras nos nomes de arquivo. Para a renderização em vários computadores, o After Effects inclui o modelo de amostra Vários computadores que você pode usar como ponto de partida.
Ao renderizar em uma rede que inclui volumes usando diferentes sistemas de rede ou operacionais, como Windows, macOS, Novell e UNIX, verifique se você especifica arquivos de saída usando uma convenção de nomenclatura de arquivo compatível com todos os volumes de renderização ou destino.
Considerações do projeto
Verifique se você instala todas as fontes, efeitos e codificadores (compactadores) usados no projeto em todos os computadores que monitoram a pasta monitorada. Se um computador que monitora a pasta monitorada não puder localizar fontes, efeitos ou codificadores usados em um projeto, a renderização falha.
Quando você instala um mecanismo de renderização do After Effects em um computador, ele contém todos os plug-ins incluídos no After Effects. Se uma composição usar um plug-in de outro fabricante, o plug-in deve estar presente em todos os computadores que irão renderizar a composição. No entanto, o suporte para a renderização de rede varia entre os fabricantes de plug-ins. Antes de configurar uma rede para renderizar efeitos criados por plug-ins de terceiros, consulte a documentação dos plug-ins ou contate os fabricantes de plug-ins para obter respostas às seguintes perguntas:
O contrato de licença do plug-in permite instalar várias cópias em uma rede para fins de renderização?
Há outras restrições ou dicas que se aplicam ao usar o plug-in para renderização de rede?
Considerações da pasta Coletar arquivos
Quando você usar o comando Arquivo > Coletar arquivos , arquivos relevantes para um projeto são copiados para uma única pasta. Esta pasta inclui uma cópia do arquivo de projeto, um arquivo de controle de renderização (RCF) e outros arquivos, dependendo das opções escolhidas na caixa de diálogo Coletar arquivos. Se você salvar a pasta Coletar arquivos em um computador de rede que não seja um servidor, não execute um mecanismo de renderização nesse computador. Evite salvar a pasta Coletar arquivos em um disco local, no nível raiz de um disco (como C: no Windows ou Mac HD no macOS) ou em uma pasta compartilhada, pois todos podem indicar locais diferentes para cada mecanismo de renderização. Todos os mecanismos devem interpretar o caminho da mesma maneira.
Depois que os arquivos coletados são exibidos na pasta monitorada, todos os mecanismos de renderização iniciam a renderização automaticamente. Se preferir, você pode usar o comando Coletar arquivos para armazenar composições e suas gravações de origem em um local especificado e iniciar o processo de renderização de pasta de monitoramento mais tarde. Dessa forma, renderiza os projetos em ordem alfabética, não na ordem em que foram salvos no local.
Rastrear dependências da renderização de uma pasta monitorada
Você pode rastrear dependências de renderização ao renderizar em uma rede definindo as opções de Ação pós-renderização. Ao definir essas opções, o After Effects confirma que todos os itens que precisam de renderização estão prontos e disponíveis. Por exemplo, se um item depende de outro para renderizar e o primeiro não concluiu a renderização ou recebeu um erro, o segundo não é renderizado.
Você pode usar esse processo para renderizar um único filme QuickTime ou AVI a partir de uma renderização de pasta monitorada. O filme é criado somente em um computador.
Esse procedimento pressupõe que você já criou uma pasta monitorada em vários computadores.
No painel Fila de renderização , arraste o módulo de saída para o painel Projeto. O After Effects cria um espaço reservado para a saída desse item.
Arraste o espaço reservado de volta para o painel Fila de renderização.
Defina as configurações de renderização e do módulo de saída para o espaço reservado e selecione Renderizar.
Iniciar no modo de pasta monitorada
O modo de pasta monitorada só se aplica à renderização de uma pasta no computador local.
- Para iniciar automaticamente o After Effects no modo de pasta monitorada, salve um projeto com o nome de arquivo Watch This Folder.aep. O After Effects monitora a pasta que contém o projeto se você abrir esse projeto.
- Para iniciar o After Effects no modo de pasta de monitoramento quando você iniciar o computador, crie um atalho (Windows) ou alias (macOS) para o projeto Watch This Folder.aep e mova-o para a pasta Inicializar (Windows) ou para a pasta Itens de inicialização (macOS). O After Effects monitora a pasta que contém o projeto se você abrir esse projeto.
- (Somente Windows) Para iniciar o After Effects no modo de pasta de monitoramento a partir da linha de comando, escolha Iniciar > Executar e insira o seguinte, modificando o caminho do aplicativo para o nome exato da pasta na qual você instalou o After Effects e substituindo C:\[temp] pelo caminho para sua pasta de monitoramento: "C:\Program Files\Adobe\Adobe After Effects\Support Files\afterfx.exe" -wf C:\[temp]
Para iniciar o mecanismo de renderização do After Effects em vez da versão completa do After Effects, use a opção -re com o comando. Também é possível usar essa linha de comando em arquivos de lote.
Fazenda de renderização - renderizar uma sequência de imagens estáticas com vários computadores
Fazenda de renderização é quando uma rede de computadores é utilizada ao mesmo tempo para renderizar uma única composição. É possível definir isso para funcionar com versões exclusivas para renderização do After Effects chamadas mecanismos de renderização. Fazenda de renderização ajuda a reduzir o tempo que um único computador leva para exportar uma composição. Você pode usar diversos computadores e cópias do After Effects para renderizar uma composição em uma rede. Você pode usar vários computadores para renderizar somente sequências de imagens estáticas; não é possível usar vários computadores para renderizar um único filme.
Configurar a rede
Siga o processo ilustrado na imagem para entender os requisitos de configuração da rede.
A. Computador com a versão completa do After Effects B. Salvar projeto e todos os arquivos de origem em uma pasta em um servidor C. Computadores com o mecanismo de renderização instalado D. Abrir o projeto e renderizar uma sequência de quadros estáticos em uma determinada pasta de saída no servidor
Você pode usar qualquer número de computadores para renderizar; geralmente, quanto mais computadores, mais rápida a renderização. No entanto, se muitos computadores forem usados em uma rede ocupada, o tráfego da rede pode tornar todo o processo mais lento. Você pode detectar reduções na velocidade de rede observando o tempo gasto na fase de Compactação e gravação, na seção Renderização atual do painel Fila de renderização.
A Adobe não fornece suporte técnico para a configuração de rede geral; entre em contato com o seu administrador de rede.
Renderizar uma sequência de imagens estáticas em vários computadores
Pontos importantes no processo de renderização de uma sequência de imagens estáticas com vários computadores:
- Para renderizar uma sequência de imagens estáticas com vários computadores, você pode usar qualquer quantidade de computadores.
- Ao renderizar uma sequência de imagens estáticas com vários computadores, a renderização em cada cópia do After Effects começa aproximadamente ao mesmo tempo.
- Se os seus itens de renderização enfileirados estão definidos para Ignorar arquivos existentes (uma opção das Configurações de renderização), o processo de renderização ignora os quadros existentes ou quadros em andamento.
- Vários computadores podem renderizar o projeto simultaneamente, gravando a sequência de imagens estáticas em uma única pasta.
Para renderizar uma sequência de imagens estáticas, siga estas etapas:
Instale o After Effects em cada computador usado para renderizar o projeto. Verifique se você tem as mesmas fontes instaladas em cada computador.
Não compartilhe plug-ins em uma rede. Verifique se você tem uma cópia da pasta de plug-ins em cada computador que está executando o After Effects. Ao usar plug-ins de terceiros, também é necessário que os mesmos plug-ins estejam disponíveis em todos os computadores e que você tenha licenças suficientes para eles.
Abra o projeto em um computador e selecione Composição > Adicionar à fila de renderização.
No painel Fila de renderização, especifique um formato na área Módulo de saída e especifique uma pasta na área Saída para. Essa pasta deve estar disponível para todos os computadores que estiverem renderizando.
No painel Fila de renderização, selecione Ignorar arquivos existentes (permitir renderização com múltiplos computadores) na seção Configurações de renderização para que os vários computadores não renderizem os mesmos quadros. Não use vários módulos de saída para um item de renderização ao usar a opção Ignorar arquivos existentes.
Abra o painel Fila de renderização em cada computador e clique em Renderizar. Não é necessário iniciar a renderização em cada computador simultaneamente, mas para garantir volumes de trabalho iguais, comece-as aproximadamente ao mesmo tempo. À medida que cada computador termina de renderizar um quadro, o After Effects busca na pasta Saída o próximo quadro não renderizado e inicia a renderização novamente.
Executar o aerender no modo sem pagamento de royalties
O After Effects CS5.5 tinha que ser serializado em computadores exclusivos para renderização devido a problemas com o licenciamento. No After Effects CS6 e posterior, agora é possível executar o aerender ou usar a Pasta monitorada em um modo sem pagamento de royalties, portanto a serialização não é exigida.
Para garantir que o After Effects esteja sendo executado no modo sem pagamento de royalties, coloque um arquivo vazio com o nome ae_render_only_node.txt no seguinte local:
Instale o After Effects no computador apenas de renderização.
Locais no Mac:
/Users/<username>/Documents/
/Users/Shared/Adobe/
Locais no Windows:
C:\Users\<username>\Documents
C:\Users\Public\Documents\Adobe
Configurações de segmento
As Configurações de segmento estão na categoria Preferências de Saída.
Escolha Editar > Preferências > Saída (Windows) ou After Effects > Preferências > Saída (Mac OS).
O After Effects pode renderizar sequências e arquivos de filmes em segmentos que estão limitados a um determinado número de arquivos e tamanho do arquivo. Isto é útil para preparar um filme para uma mídia como CD- CD-ROM que, para a qual o tamanho do arquivo ou pasta pode precisar ser limitado a blocos de 650 MB ou menos. Use o valor Segmentar arquivos de filmes somente para vídeo em, para ajustar o tamanho máximo dos segmentos em megabytes. Use o valor Segmentar sequências em, para definir o número máximo de arquivos de imagens estáticas em uma pasta.
Ao exportar um filme que é maior que o tamanho máximo do arquivo para o esquema de formato de disco rígido, você pode definir o valor Segmentar arquivos de filmes somente para vídeo em para um valor abaixo desse máximo. Os discos rígidos formatados para Windows podem ser formatados usando o esquema FAT, FAT32 ou NTFS. O tamanho máximo do arquivo no esquema FAT é 2 GB e o tamanho máximo do arquivo no esquema FAT32 é 4 GB. O tamanho máximo de um arquivo para NTFS é muito grande (aproximadamente 16 terabytes), portanto é pouco provável que você atinja esse limite com um único filme.
Somente os filmes que não contêm áudio podem ser segmentados. Se um módulo de saída inclui áudio, a preferência Segmentar arquivos de filmes somente para vídeo em é ignorada para esse item.
A preferência Segmentar sequências em é ignorada para qualquer item de renderização em que a opção Ignorar arquivos existentes está selecionada nas configurações de renderização. (Consulte Referência de configurações de renderização.)
O After Effects não renderizará e não exportará um filme segmentado para o diretório raiz (por exemplo, C:\). Para renderizar e exportar um filme segmentado, escolha um diretório de saída diferente do diretório raiz. (Consulte Especificar nomes de arquivo e locais para a saída da renderização.)
Crie animações 3D impressionantes no After Effects
Anime personagens e ilustrações, adicione movimento ao texto e muito mais.