SudoMock icon

SudoMock

Generate PSD mockups, photo mockups and product videos for Print-on-Demand automation. Upload PSDs, turn product photos into mockups, render with your designs, render videos, run renders asynchronously, track jobs, and manage webhooks.

Actions229

PSD Mockup → Render Video

AI-generated

Summary

Render a product video either by first rendering a PSD mockup with your designs and then animating it, or by animating an existing public image URL directly. Optionally wait for the video render job to complete and receive the result, or get the job information immediately after queuing.

Inputs

  • Input Mode (required) — Choose whether to render a PSD mockup with your designs before animation ('Render Mockup') or animate an existing public image URL directly ('Animate Image URL').
  • Mockup UUID (required) — UUID of the uploaded PSD mockup template to animate; required when Input Mode is 'Render Mockup'.
  • Smart Objects — Smart objects within the PSD mockup to fill with your designs, matching the format used in the Render Mockup operation; used only when Input Mode is 'Render Mockup'.
  • Image URL (required) — Public HTTPS URL of the image to animate directly (.png, .jpg, .jpeg, .webp, .gif, .avif); required when Input Mode is 'Animate Image URL'.
  • Webhook URL — Optional one-off HTTPS URL to notify upon video job completion, independent of any saved webhook endpoints.
  • Video Options — Parameters to customize the video such as duration (1-15 seconds, limited by chosen model), inclusion of audio, motion style ('Ambient' or 'Showcase'), and advanced model selection for rendering.
  • Wait for Completion — If true, the node polls the queued video render job until completion within the specified timeout and returns the finished job result; otherwise returns the queued job info immediately.
  • Poll Timeout (Seconds) — Maximum time in seconds to wait for job completion when 'Wait for Completion' is enabled; minimum is 5 seconds, default 300 seconds.

Output shape

a single JSON object representing the queued video job or the completed job result if waiting for completion.

If 'Wait for Completion' is true, the output includes the job status and video result URL; if false, the output contains the job ID and status for asynchronous tracking. The operation always queues video rendering asynchronously on the SudoMock API.

Links

Discussion