You have a static that’s performing, and you want a motion version of it for Reels, Stories, or any placement where movement helps. You don’t need a new shoot, a new concept, or a motion editor. Image-to-video on Melius animates a still in a minute or two — and the agent writes the motion prompt for you. This is one of the most underused workflows on the platform. Marketers who learn it stop opening motion editors for the easy 90% of motion work. Time: 5–10 minutes per clip. You’ll need: the static ad you want to animate.Documentation Index
Fetch the complete documentation index at: https://docs.melius.com/llms.txt
Use this file to discover all available pages before exploring further.
The workflow
Drop your static onto the canvas
Drag the finished ad in. If it’s already a generated node from earlier work on this canvas, you can use it directly.
Create a video node
Right-click → New video node. Seedance 2.0 is the safer default for image-to-video on existing ads (especially anything with people in it); Veo 3.1 is strong for cinematic motion. Match the aspect ratio of your static (1x1, 9x16, 4x5).
Pick a duration and resolution
6 seconds is the sweet spot for ad motion — long enough to loop, short enough to render fast. 720p is fine for early iterations; bump to 1080p for production.
Use the agent to write the motion prompt
Open a new agent chat on the canvas. Tag the source node with Specifying what stays still is at least as important as specifying what moves. Without that, the model will animate everything — including the text — and you’ll end up with copy that drifts mid-frame.
@, and brief the agent. The reliable pattern:Watch the agent build the video node
The agent writes a Seedance prompt, connects the source image as the reference, and kicks off the generation. Video runs take longer than image runs — typically 1–3 minutes.
What “subtle motion” actually means
The mistake is asking for too much movement. Ad motion that converts is usually small:- Light parallax on the product. Subtle shift, like the camera is breathing.
- Loose elements moving. Liquid in a glass, fabric in a breeze, hair, foliage, packaging held by a hand.
- A single accent loop. A glint, a sparkle, steam, light reflection. One thing moving, everything else still.
- Text animating in. Letterforms fading or sliding in over the first second, then static.
- Background shimmer. The subject stays locked; the background subtly shifts color or texture.
A worked example
A static of a supplement bottle held in two hands against a soft pastel background. The brief to the agent:Why use the agent instead of writing the prompt yourself
Two reasons:- Motion prompts are unintuitive. The vocabulary that gets you good results from Seedance or Veo 3.1 isn’t obvious if you haven’t spent time with these models. The agent has been trained on what works.
- You probably don’t know off the top of your head how to phrase the motion you want. You know what you want it to look like. The agent translates that into prompt syntax — “graceful,” “loops cleanly,” “subtle parallax” — that the model will actually follow.
Common pitfalls
- Animating everything. Tell the agent what stays still, not just what moves. Text especially — it should almost always be static.
- Too long. A 12-second loop of a static ad with subtle motion gets boring. 6 seconds is right.
- Resolution too low for production. 720p reads fine on phones; for desktop placements or larger formats, bump to 1080p before shipping.
- Not specifying the loop. Without “loops cleanly,” the model may end on a different frame than it started — fine for one-shots, jarring as a loop. Always specify.
Captions on motion ads still live outside Melius for now — most teams export the video and add captions in their video editor. Caption tooling is coming with the timeline editor; we’ll update this page when it’s live.