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

Image → Render Video

AI-generated

Summary

Render a short animated video by either creating and animating a PSD mockup with your designs or animating an existing public image URL directly. Optionally wait for the video job to finish to get the result immediately or receive a notification via a webhook URL.

Inputs

  • Input Mode (required) — Choose between "Render Mockup" to create and animate a mockup with your designs or "Animate Image URL" to animate an existing public image URL directly.
  • Mockup UUID (required) — UUID of the uploaded PSD mockup template to animate (required if Input Mode is 'Render Mockup').
  • Smart Objects — List of smart objects to fill with your design images; same structure as the Render Mockup operation (only used when Input Mode is 'Render Mockup').
  • Image URL (required) — Public HTTPS image URL to animate directly (supports .png, .jpg, .jpeg, .webp, .gif, .avif; required if Input Mode is 'Animate Image URL').
  • Webhook URL — Optional one-off HTTPS URL to notify when the video job finishes, independent of any saved webhook endpoints.
  • Video Options — Collection of optional video settings including Duration in seconds (1-15, must be allowed by the chosen model), Audio inclusion (boolean), Motion style ('Ambient' or 'Showcase'), and Advanced Model override (specific model from the roster).
  • Wait for Completion — Boolean flag to poll until the video job finishes and return the result inline, otherwise returns the queued job immediately.
  • Poll Timeout (Seconds) — Maximum time in seconds to wait for the video job to finish when polling (used only if Wait for Completion is true).

Output shape

A single JSON object representing the queued or completed video job.

When Wait for Completion is true, the node polls the job status until it completes or the timeout elapses, returning the job info including the result URL. Otherwise, returns the job ID of the queued video render job immediately. Webhook URL, if provided, receives notification independent of node output.

Examples

Example 1: Render a video by rendering a mockup with your designs and animating it

Set Input Mode to 'Render Mockup'. Provide the Mockup UUID and Smart Objects with design URLs and fit modes. Optionally configure video options and webhook URL. Choose whether to wait for completion.

Example 2: Animate an existing public image URL directly into a video

Set Input Mode to 'Animate Image URL'. Provide the Image URL to animate. Optionally configure video options and webhook URL. Choose whether to wait for completion.

Links

Discussion