Stills animation walkthrough with AI
A practical walkthrough that shows how to turn 40 static product photos into motion clips using Seedance 2.0 and Kling 3.0 on Flixly in under an hour.
TL;DR
Upload stills to the image-to-video canvas, select Seedance 2.0 or Kling 3.0, set 4-5 second timing with two keyframes, generate at 12-15 credits per clip, verify edge stability, and batch the rest. The workflow produces 1080p 24 fps files ready for social delivery.
You hold 40 product photos with a launch window closing in 60 minutes. The team needs short motion clips for social feeds.
Start by logging into the dashboard and selecting the image-to-video path. Upload the first still directly to the canvas. The interface shows a 1024 by 1024 preview and a credit cost of 12 for a five-second clip at 24 fps.
Choose the right model for motion
Seedance 2.0 handles product shots with clean camera moves. Kling 3.0 adds subtle object rotation when the prompt mentions metallic surfaces. Veo 3.1 works better for organic textures like fabric folds.
Pick Seedance 2.0 for the first batch. Type a short motion prompt: slow left pan, 15 degree tilt, 4 second duration. Keep the seed fixed at 42 so later frames match the same camera path.
Set timing and reference points
Add two keyframes. Frame 0 stays locked to the original still. Frame 48 receives the 15 degree tilt value. The timeline shows exact millisecond markers so you can scrub and confirm the rotation lands at 3.2 seconds.
Check the motion strength slider. Set it to 0.65 to avoid stretching edges on the product label. Preview renders in 18 seconds on the browser side before you commit credits.
Generate the first clip
Hit generate. The queue returns a 5-second MP4 at 1920 by 1080. Download it and open in your local player. Scrub to 2.8 seconds where the tilt peaks and confirm the highlight on the metal stays sharp.
If the edge shows slight warping, return to the canvas and lower motion strength to 0.55. Re-run with the same seed.
Batch the remaining photos
Select the next 39 stills and apply the saved preset. The batch tool lists each file with its own credit line item. Total cost lands at 480 credits for the full set.
Watch the progress bar move across 40 jobs. Average completion per clip is 22 seconds on the current queue.
Verify output quality
Open the folder of downloaded clips. Spot-check every fifth file for consistent camera speed. Use the frame-by-frame view in the dashboard to compare frame 0 against the original still. Pixel difference stays under 2 percent on the background.
Export the approved clips as 24 fps ProRes for the edit suite.
Fine-tune one problem shot
Photo 27 shows minor label distortion at the 3-second mark. Switch to the reference-to-video tool and upload the original still as a control image. Lower the influence weight to 0.4. Generate a new version that locks the label geometry.
Compare side by side. The new clip keeps the tilt while the label text stays legible.
Final delivery and repeat
Drop the finished set into the campaign folder. The motion now matches the static product page exactly. Run the same preset on the next product line tomorrow by loading the saved project file.
Image to Video gives the core path for this workflow. Motion Poster offers an alternate route when you need poster-style loops instead of linear clips. Reference to Video supplies the control layer used on photo 27.
| Model | Typical credit cost (5s 1080p) | Best subject type | Max duration tested |
|---|---|---|---|
| Seedance 2.0 | 12 | Product shots | 8 seconds |
| Kling 3.0 | 15 | Metallic surfaces | 6 seconds |
| Veo 3.1 | 14 | Fabric and skin | 7 seconds |
Continue the process on any new still set by returning to the same Image to Video entry point.
Managing Credit Usage and Queue Times
Track credit burn by exporting the job log after each batch run. The log lists per-clip costs alongside actual render seconds, letting you spot when a model consistently exceeds the listed baseline. If a five-second product clip pulls 14 credits instead of 12, switch the model dropdown before the next group upload rather than adjusting the motion strength mid-batch.
Queue length appears in the status bar as an estimated wait time. During peak hours the estimate can lag behind real throughput by several minutes; refresh the page after the first three clips finish to recalibrate. When the queue exceeds twelve minutes, split the remaining stills into two smaller batches so the second group starts while you review the first.
Credit dashboard shows daily rollover limits and any pending top-ups. Set a soft cap at 600 credits for a forty-image set and enable the alert that pauses new jobs once the threshold is reached.
Creating Reusable Presets for Repeated Campaigns
After confirming a working motion path on the first product line, open the preset panel and name the configuration by campaign date and product category. The saved file stores model choice, keyframe values, motion strength, and seed number but excludes the actual still uploads. Load the preset on the next line by dragging the new folder of images onto the canvas; the interface applies every parameter automatically.
Version presets by appending the date rather than overwriting. This keeps the original settings available when a later product line needs only minor tilt adjustments. Export the preset file itself as a JSON backup so another team member can import it without recreating the keyframes.
preset library lists all saved entries with last-used timestamps. Use the search field to filter by model or duration before loading.
Troubleshooting Frame Consistency Issues
When frame 0 deviates from the source still by more than two percent pixel difference, open the advanced reference panel and raise the control-image weight in 0.1 increments until the background stabilizes. Keep the motion prompt unchanged so only the reference layer tightens.
Edge warping on metallic labels often appears at the three-second mark. Reduce duration by one second in the timing panel and re-render only that clip; the shorter arc frequently removes the stretch without touching the rest of the batch. If the warp persists, switch the model to Veo 3.1 for that single item while keeping the Seedance preset for the remaining shots.
Export Options for Different Platforms
After approval, select the entire folder in the download manager and choose platform-specific codecs. Social feeds accept H.264 at 1080p with a 12 Mbps target; edit suites receive the ProRes 422 option. The tool writes a sidecar text file listing clip names and exact frame counts so the edit timeline can ingest them without manual trimming.
For loop-ready assets, enable the "poster loop" toggle in the export dialog. It adds a one-frame crossfade at the end and outputs a GIF preview alongside the MP4. Verify the loop seam in the local player before uploading; the preview renders in under ten seconds.
export settings stores the last five codec choices so the next campaign begins with the same platform presets already selected.
File Naming Conventions for Batch Processing
Consistent naming prevents mix-ups when forty or more clips return at once. Begin by prefixing every still with the campaign code followed by a three-digit sequence number and the original aspect ratio. Example: PROD-042-1024x1024.jpg. The batch uploader reads the numeric segment and sorts files automatically before any model processes them.
Add a short suffix for variant versions once you generate motion. After the first pass, rename outputs to PROD-042-1024x1024-v01.mp4 so the edit assistant can match them to the source still without opening each file. Store the renamed set in a dated subfolder inside the campaign directory. This pattern also feeds directly into the preset library when you later load the same sequence for a follow-up line.
batch naming stores the last-used prefix list so the next upload inherits the same structure without retyping.
Monitoring Render Progress and Adjusting Queue Priority
The status bar shows aggregate queue time but not per-job breakdowns. Open the live log panel after the fifth clip finishes to see actual render seconds versus the initial estimate. If a model begins exceeding the listed credit cost by more than one credit, pause the remaining jobs and switch the dropdown before the next upload. This avoids burning an extra forty credits across the set.
During peak hours, the queue estimate can drift by several minutes. After the first batch of ten completes, refresh once and note the new average. When the refreshed wait exceeds eight minutes, split the leftover stills into two groups of fifteen. The second group starts while you review the first, keeping total wall time closer to the original plan.
queue settings lets you assign priority tags to individual folders so urgent product lines move ahead of routine updates.
Archiving and Version Control for Animation Projects
Once the final clips receive approval, export the entire job log as a CSV and attach it to the project folder. The log records model, seed, motion strength, and exact frame count for every clip. Store the CSV alongside the preset JSON file so another team member can recreate the identical motion path six months later without guessing values.
Create a simple archive folder named by campaign end date. Move the approved MP4s, the original stills, and both log files into it. Keep the working canvas folder empty for the next line. This separation reduces the chance of loading an outdated preset when you start fresh.
If a later campaign reuses only part of the motion path, open the archived preset, adjust the keyframe values in the timing panel, and save it under a new date suffix rather than overwriting the original.
preset archive displays timestamps for every saved entry and lets you restore an earlier version directly from the list.

