Language

Animate LTX-2.5 image-to-video workflow

Imported from ModelTrends

LTX-2.5 turns a picture into a video with its sound generated in the same pass. The model understands natural language, so no special tags or tricks are needed to get audio: describe what happens and what is heard. Longer one-shot videos are possible; the example on the home page is a 1200-frame clip from one prompt. The prompt enhancer (/slot1:1) rewrites your prompt with more detail and improves the overall quality.

Compatible / Available in Graydient-powered Apps

Sample renders

Made with the models this workflow runs. Prompts are credited on BunchaPrompts; the model opens on ModelTrends. Pick a thumbnail to see the render large with the prompt that made it.

Sample render 1

Prompt by Petishamiaou on BunchaPrompts · (LTX-2 Lora) - Rally (Race) Driver POV Video

Prompt

r4llyp0v, POV view of a kitten driving a formula1 car on a track at fast speed.

Prompts from BunchaPrompts. Workflows and models on ModelTrends.

Options

OptionMaps toDefault
(image)Load Image → image—
(prompt)CLIP Text Encode → text—
/guidanceKSampler → cfg3
/lengthLTXV Img To Video → length (frames)1200
/seedKSampler → seedrandom
/sizeLTXV Img To Video → width, height640 × 640
/slot1Prompt Enhancer → enhance (1 = on)0
/stepsKSampler → steps30

Models used

Animate LTX-2.5 Model imported by shortcode /run:animate-ltx25 from ModelTrends See it on ModelTrends

For Developers (optional)

Example API snippet. You can build your own app with this workflow for personal use. Contact us for high availability servers when you're ready to deploy to the world. See the full rendering API documentation.

curl https://cloud.graydient.ai/api/v3/render/ \
  -X POST \
  -H "Content-Type: application/vnd.api+json" \
  -H "Accept: application/vnd.api+json" \
  -H "Authorization: Bearer $GRAYDIENT_TOKEN" \
  -d '{
    "prompt": "/workflow /run:animate-ltx25 /size:640x640 /length:1200 a parrot and a pirate are singing. the lyrics are about booze, pizza, generative ai, pirate, diffusion, \"making longer videos in one shot prompts is now possible\"",
    "callback_url": "https://example.com/webhook/render"
  }'

This is how it works behind the scenes. This is already configured for you. The parameters in the table above plug into these slots, allowing you to change how it works and which models get loaded. You don't have to understand or modify this - it just works, already set up.

Load Checkpoint MODEL to KSampler; Load Checkpoint VAE to LTXV Img To Video; Load Checkpoint VAE to VAE Decode; Load Checkpoint VAE to VAE Decode Audio; Load CLIP CLIP to Prompt Enhancer; Prompt Enhancer CLIP to CLIP Text Encode (Prompt); CLIP Text Encode (Prompt) CONDITIONING to LTXV Img To Video; Load Image IMAGE to LTXV Img To Video; LTXV Img To Video CONDITIONING to KSampler; LTXV Img To Video LATENT to KSampler; KSampler LATENT to VAE Decode; KSampler LATENT to VAE Decode Audio; VAE Decode IMAGE to Create Video; VAE Decode Audio AUDIO to Create Video; Create Video VIDEO to Save Video
Load Checkpoint#1
MODEL
VAE
AUDIO VAE
ckpt_nameLTX-2.5 (dynamic conc…
Load CLIP#2
CLIP
clip_namegemma_3_12b_it
typeltxv
Load Image#3
IMAGE
imageyour picture (first f…(image)
Prompt Enhancer#4
clipCLIP
enhance0/slot1
CLIP Text Encode (Prompt)#5
clipCONDITIONING
texta parrot and a pirate…(prompt)
LTXV Img To Video#6
positiveCONDITIONING
vaeLATENT
image
width640/size
height640/size
length1200/length
frame_rate25
KSampler#7
modelLATENT
positive
latent_image
seedrandom/seed
steps30/steps
cfg3/guidance
VAE Decode#8
samplesIMAGE
vae
VAE Decode Audio#9
samplesAUDIO
audio_vae
Create Video#10
imagesVIDEO
audio
fps25
Save Video#11
video
filename_prefixGraydient
formatmp4

Read-only view. The highlighted pills are the options a call can set. Natural prompting; describe the sound as well as the motion.

All the workflows: Powerful Workflows

See plans and pricing