

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
<a name="examples-jb-ffmpeg-from-job"></a>

O pacote de tarefas [ffmpeg\_movie\_from\_job\_output](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/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](examples-jb-ffmpeg-encode.md)

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ém`SourceStepId`.