The Luma Image to Video node allows you to convert static images into smooth, dynamic videos using Luma AI’s advanced technology, bringing life and motion to your images.

In this guide, we’ll show you how to set up a workflow for image-to-video conversion using this node.

To use the API nodes, you need to ensure that you are logged in properly and using a permitted network environment. Please refer to the API Nodes Overview section of the documentation to understand the specific requirements for using the API nodes.

Luma Image to Video Node Documentation

Check out the following documentation to learn more about the node’s parameters:

Luma Image to Video Node Docs

Luma Image to Video API node documentation

Luma Concepts Node Docs

Luma Concepts API node documentation

Image to Video Workflow with Luma API Node

The Luma Image to Video node requires at least one image input (first_image or last_image) along with text prompts to determine the video’s motion effects. In this guide, we’ve created an example using first_image and luma_concepts to showcase Luma AI’s video generation capabilities.

1. Download the Workflow

The workflow information is included in the metadata of the video below. Download and drag it into ComfyUI to load the workflow.

Download the following image to use as input:

2. Follow the Workflow Steps

Follow these basic steps to run the workflow:

  1. Upload your input image in the first_image node
  2. (Optional) Write prompts in the Luma Image to Video node to describe how you want the image animated
  3. (Optional) Modify the Luma Concepts node to control camera movement for professional cinematography
  4. Click Run or use Ctrl(cmd) + Enter to generate the video
  5. Once the API returns results, view the generated video in the Save Video node. The video will also be saved to the ComfyUI/output/ directory

3. Additional Notes

  • Image Input Requirements: At least one of first_image or last_image is required, with a maximum of 1 image per input
  • Luma Concepts: Controls camera movement for professional video effects
  • Seed Parameter: Only determines if the node should rerun, doesn’t affect generation results
  • Enable Input Nodes: Right-click on purple “Bypass” mode nodes and set “mode” to “always” to enable inputs
  • Model Selection: Different video generation models have unique characteristics, adjustable via the model parameter
  • Resolution and Duration: Adjust output video resolution and length using resolution and duration parameters