View a markdown version of this page

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

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 no GitHub site 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 trabalho de origem), consulte. Codifique vídeo com FFmpeg no Deadline Cloud

Um hook 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) do anexo de tarefas da fila. O gancho grava as configurações em um arquivo JSON que é carregado como anexo de trabalho, para que o trabalhador possa baixar arquivos do Amazon S3 sem precisar de permissões da API Deadline Cloud 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 o FFmpeg do canal conda-forge conda. O trabalho de origem e esse trabalho devem estar na mesma fila, pois compartilham os mesmos anexos de trabalho (bucket do 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.