View a markdown version of this page

Codifique um filme da saída de outro trabalho do Deadline Cloud com FFmpeg - Nuvem de prazos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Codifique um filme da saída de outro trabalho do Deadline Cloud com FFmpeg

O pacote de tarefas ffmpeg_movie_from_job_output baixa a saída renderizada de outro trabalho concluído na mesma fila e codifica a sequência de imagens em um vídeo MP4 usando o FFmpeg. Use-o como um utilitário de pós-processamento — por exemplo, para montar automaticamente quadros em um filme após a conclusão de um trabalho de renderização do Blender ou do Maya.

Para codificar uma sequência de imagens local (sem download do código-fonte), consulte. Codifique vídeo com FFmpeg no Deadline Cloud

Um gancho de pré-envio (inject_s3_settings.py) é executado no momento do envio em sua estação de trabalho e consulta a configuração do bucket do Amazon Simple Storage Service (Amazon S3) anexo do trabalho da fila. O hook grava as configurações em um arquivo JSON que é carregado como anexo do trabalho, para que o trabalhador possa baixar arquivos do Amazon S3 sem precisar das permissões da Deadline Cloud API na função de fila. No trabalhador, o trabalho usa a API deadline.job_attachments Python para baixar a saída do trabalho de origem e, em seguida, executa o FFmpeg para codificar os quadros em um H.264 MP4 com metadados de espaço de cores. BT.709

Os ganchos do pacote estão desativados por padrão. Ative-os uma vez antes de enviar:

deadline config set settings.allow_bundle_hooks true

O trabalho requer FFmpeg do canal conda-forge conda. O trabalho de origem e esse trabalho devem estar na mesma fila, porque eles compartilham os mesmos anexos de trabalho no bucket Amazon S3.

Envie com o ID do trabalho de origem:

deadline bundle submit ffmpeg_movie_from_job_output/ \ -p SourceJobId=job-id \ -p FrameRate=30 \ -p OutputFilename=my_render.mp4

Para restringir o download à saída de uma única etapa, passe tambémSourceStepId.