View a markdown version of this page

Codifica un filmato dall'output di un altro lavoro di Deadline Cloud con FFmpeg - Deadline Cloud

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

Il job bundle ffmpeg_movie_from_job_output sul GitHub sito Web scarica l'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 al termine di un lavoro di rendering con Blender o Maya.

Per codificare una sequenza di immagini locale (nessun download del processo sorgente), consultate. Codifica video con FFmpeg su Deadline Cloud

Un hook (inject_s3_settings.py) di pre-invio viene eseguito al momento dell'invio sulla workstation e cerca la configurazione del bucket Amazon Simple Storage Service (Amazon S3) allegato al job allegato alla coda. L'hook scrive le impostazioni in un file JSON che viene caricato come allegato di lavoro, in modo che il lavoratore possa scaricare file da Amazon S3 senza bisogno delle autorizzazioni API Deadline Cloud per il 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 MP4 con metadati dello spazio colore. H.264 BT.709

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

deadline config set settings.allow_bundle_hooks true

Il lavoro richiede FFmpeg dal canale conda. conda-forge Il job sorgente e questo job devono essere nella stessa coda, perché condividono gli stessi allegati del job (bucket 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, esegui ancheSourceStepId.