

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Codifica un filmato dall'output di un altro lavoro di Deadline Cloud con FFmpeg
<a name="examples-jb-ffmpeg-from-job"></a>

Il job bundle [ffmpeg\_movie\_from\_job\_output scarica l'output](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/ffmpeg_movie_from_job_output) renderizzato di un altro lavoro completato nella stessa coda e codifica la sequenza di immagini in un video MP4 utilizzando FFmpeg. Usalo come utilità di post-elaborazione, ad esempio per assemblare automaticamente i fotogrammi in un film dopo il completamento di un lavoro di rendering con Blender o Maya.

Per la codifica di una sequenza di immagini locale (nessun download da source-job), consultate. [Codifica video con FFmpeg su Deadline Cloud](examples-jb-ffmpeg-encode.md)

Un hook di pre-invio (`inject_s3_settings.py`) viene eseguito al momento dell'invio sulla tua workstation e cerca la configurazione del bucket Amazon Simple Storage Service (Amazon S3) Simple Storage S3) della coda. L'hook scrive le impostazioni in un file JSON che viene caricato come allegato del lavoro, in modo che l'operatore possa scaricare file da Amazon S3 senza bisogno delle autorizzazioni dell'API Deadline Cloud sul ruolo di coda. Sul worker, il job utilizza l'API `deadline.job_attachments` Python per scaricare l'output del job sorgente, quindi esegue FFmpeg per codificare i frame in un H.264 MP4 con metadati dello spazio colore. BT.709 

I bundle hook sono disattivati per impostazione predefinita. Abilitali una volta prima di inviarli:

```
deadline config set settings.allow_bundle_hooks true
```

Il lavoro richiede FFmpeg dal canale conda. `conda-forge` Il job di origine e questo job devono trovarsi nella stessa coda, perché condividono lo stesso bucket di job attachments Amazon S3.

Invia con l'ID del lavoro di origine:

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

Per limitare il download all'output di un singolo passaggio, usa anche pass`SourceStepId`.