Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Encodez un film à partir de la sortie d'un autre job Deadline Cloud avec FFmpeg
Le bundle de tâches ffmpeg_movie_from_job_output du GitHub site Web télécharge le rendu d'un autre
Pour coder une séquence d'images locale (aucun téléchargement source-job), consultez. Encodez une vidéo avec FFmpeg sur Deadline Cloud
Un hook de pré-soumission (inject_s3_settings.py) s'exécute au moment de la soumission sur votre poste de travail et recherche la configuration du bucket Amazon Simple Storage Service (Amazon S3) des pièces jointes à la file d'attente. Le hook écrit les paramètres dans un fichier JSON qui est chargé en tant que pièce jointe, afin que le collaborateur puisse télécharger des fichiers depuis Amazon S3 sans avoir besoin des autorisations de l'API Deadline Cloud sur le rôle de file d'attente. Sur le worker, la tâche utilise l'API deadline.job_attachments Python pour télécharger la sortie de la tâche source, puis exécute FFmpeg pour encoder les images au format H.264 MP4 avec les métadonnées de l'espace BT.709 colorimétrique.
Les hooks Bundle sont désactivés par défaut. Activez-les une fois avant de les envoyer :
deadline config set settings.allow_bundle_hooks true
La tâche nécessite FFmpeg depuis le canal conda-forge conda. La tâche source et cette tâche doivent se trouver dans la même file d'attente, car elles partagent les mêmes pièces jointes à la tâche (compartiment Amazon S3).
Soumettez avec l'ID de la tâche source :
deadline bundle submit ffmpeg_movie_from_job_output/ \ -p SourceJobId=job-id\ -p FrameRate=30 \ -p OutputFilename=my_render.mp4
Pour limiter le téléchargement à la sortie d'une seule étape, passez égalementSourceStepId.