View a markdown version of this page

Codifica una película de la salida de otro trabajo de Deadline Cloud con FFmpeg - Nube de plazos

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.

Codifica una película de la salida de otro trabajo de Deadline Cloud con FFmpeg

El paquete de tareas ffmpeg_movie_from_job_output 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. Úselo como una utilidad de posprocesamiento, por ejemplo, para ensamblar automáticamente los fotogramas de una película después de completar un trabajo de renderizado con 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

Un enlace previo al envío (inject_s3_settings.py) se ejecuta en el momento del envío 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 adjunto a un trabajo, de modo que el trabajador pueda descargar archivos de Amazon S3 sin necesidad de permisos de la API de Deadline Cloud en la función de cola. En el servidor de trabajo, el trabajo utiliza 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 MP4 con metadatos de espacio de BT.709 color.

Los enlaces 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 adjuntos de trabajos.

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 a la salida de un solo paso, pase tambiénSourceStepId.