View a markdown version of this page

Codifique una película a partir del resultado de otro trabajo de Deadline Cloud con FFmpeg - Deadline Cloud

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Codifique una película a partir del resultado de otro trabajo de Deadline Cloud con FFmpeg

El paquete de trabajos ffmpeg_movie_from_job_output del GitHub sitio web descarga el resultado renderizado de otro trabajo completado en la misma cola y codifica la secuencia de imágenes en un vídeo MP4 mediante FFmpeg. Utilízalo como una utilidad de posprocesamiento, por ejemplo, para ensamblar automáticamente los fotogramas en una película después de completar un trabajo de renderizado en Blender o Maya.

Para codificar una secuencia de imágenes local (sin descargar el trabajo original), consulte. Codifica vídeo con FFmpeg en Deadline Cloud

En el momento del envío, se ejecuta un enlace previo al envío (inject_s3_settings.py) en su estación de trabajo y busca la configuración del bucket de Amazon Simple Storage Service (Amazon S3) adjunto a la cola. El enlace escribe la configuración en un archivo JSON que se carga como un adjunto de trabajo, de modo que el trabajador puede descargar archivos de Amazon S3 sin necesidad de tener permisos de la API de Deadline Cloud en espera. En el trabajador, el trabajo usa la API de deadline.job_attachments Python para descargar el resultado del trabajo de origen y, a continuación, ejecuta FFmpeg para codificar los fotogramas en un H.264 archivo MP4 con BT.709 metadatos de espacio de color.

Los ganchos de paquetes están desactivados de forma predeterminada. Actívalos una vez antes de enviarlos:

deadline config set settings.allow_bundle_hooks true

El trabajo requiere FFmpeg del canal conda-forge conda. El trabajo de origen y este trabajo deben estar en la misma cola, ya que comparten el mismo bucket de Amazon S3 de archivos adjuntos de trabajo.

Envíelo con el ID del trabajo de origen:

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

Para restringir la descarga al resultado de un solo paso, pase tambiénSourceStepId.