guides

Composition Video Walkthrough

Follow this hands-on sequence to build a 30-second composition video from eight raw clips using Seedance 2.0 and Kling 3.0 inside Flixly.

June 15, 2026
Composition Video Walkthrough

TL;DR

Start with a clear 30-second goal. Generate 8-second blocks in Image to Video with Seedance 2.0, refine motion in Reference to Video at 0.65 strength, stitch segments in Video to Video, and finish timing in Text to Video. The full workflow uses 47 credits and finishes under two hours.

Your editor dropped eight raw clips on the shared drive at 9 a.m. and the client needs the finished composition video by noon. Open the dashboard and start a new project. The goal is a single 30-second sequence that blends the best frames from each clip without visible cuts.

Pick the right base model

Seedance 2.0 handles 8-second motion blocks at 1080p with consistent camera paths. Kling 3.0 adds better foreground detail when the subject moves across frames. Choose Seedance 2.0 first because its output timing matches the 30-second target exactly.

Create the first block with the Image to Video tool. Upload the strongest frame from clip three as the starting image and enter the prompt "slow pan right across product on table, soft studio light". Generate at 24 fps for 8 seconds. The result lands at 1920x1080 and uses 12 credits.

Add reference motion

Next move to the Reference to Video page. Drop the last frame of the previous generation plus a short 2-second clip from the original shoot as motion reference. Set strength to 0.65 so the new motion follows the hand gesture but keeps the table angle. This step produces the middle 8 seconds and keeps character clothing identical.

Stitch segments with video-to-video

Export the two blocks and open Video to Video. Upload both files in order, set overlap to 12 frames, and prompt "continuous slow camera move, no jump cuts". The tool returns a 16-second file that already lines up at the seam. One more pass through the same tool extends the total to 24 seconds.

Final timing and text overlay

Drop the 24-second file into Text to Video with a 6-second extension prompt that adds the logo reveal. Use the same 1080p setting and 24 fps. The finished file is 30 seconds long and ready for export.

Verify the result

Play the file in the dashboard player. Check that the camera speed stays constant at 12 degrees per second across all joins. Look at frame 184 for any lighting shift; none appears because the reference strength stayed under 0.7. The entire process used 47 credits and finished at 10:47 a.m.

Model comparison table

Model Max clip length Best motion strength Credit cost per 8 s \ Resolution supported
Seedance 2.0 8 s 0.4-0.8 12 1080p
Kling 3.0 10 s 0.5-0.9 15 1080p
Veo 3.1 6 s 0.3-0.7 10 720p
Sora 2 12 s 0.6-0.85 18 1080p

Export settings that match client specs

Set final output to H.264, 24 fps, 8 Mbps. This keeps file size under 25 MB for email delivery. Add a 0.5-second audio fade at the end using the built-in trimmer.

Repeat the workflow tomorrow

Open the same project template, swap in new reference frames, and run the same four-tool sequence. The credit total stays near 45 because the model settings do not change. The client receives the file before the next meeting starts.

Motion Poster offers a fast alternative when the composition only needs a 15-second loop. Upload the final frame, choose the 15-second preset, and the tool handles timing automatically. The result still matches the 30-second target after one speed adjustment to 2x.

The 30-second composition video now sits in the project folder, timed correctly, lit consistently, and ready for the client review link.

Audio Layer Integration

After the visual sequence reaches 30 seconds, import the file into the Audio Mixer page. Align the voice-over track by dragging its start point to frame 12 so the first syllable lands on the product reveal. Set the music bed at -18 dB and enable the auto-duck feature that lowers the track 4 dB whenever dialogue is detected. Export a test render at 48 kHz to confirm no phase issues appear at the 8-second and 16-second seams.

If the original clips contain location sound, run the Noise Gate preset first. Threshold at -32 dB removes room tone while preserving the hand-gesture foley that was captured during the reference shoot. This step adds roughly four minutes to the workflow but prevents the client from requesting revisions later.

Troubleshooting Seam Artifacts

When frame 184 shows a slight exposure jump, return to the Video to Video step and lower the overlap from 12 frames to 8 frames. Re-prompt with "match exposure from previous segment" and regenerate only the affected 4-second window. Most exposure mismatches resolve after one additional pass at strength 0.55.

Motion stutter at the 24-second mark usually stems from mismatched frame rates. Verify that every generation stayed locked at 24 fps; if any block was created at 30 fps, convert it first using the Frame Rate Converter before stitching. The converter preserves motion vectors and avoids the need to regenerate the entire block.

Project Template Setup

Create a reusable template by saving the four-tool sequence under Project Templates. Name it "30s Product Composition" and lock the following defaults: 1080p, 24 fps, reference strength 0.65, overlap 12 frames. When a new set of clips arrives, duplicate the template, replace only the source frames, and run the same credit budget of 45-50.

Store the template in a shared folder so teammates can load it without re-entering prompts. The template also remembers the final H.264 export preset, eliminating the need to reselect bitrate and fade settings each time.

Client Delivery Checklist

Before sending the review link, confirm the following items:

  • Total runtime exactly 30 seconds including the 0.5-second audio tail
  • No visible lighting shifts across the three joins
  • File size under 25 MB after H.264 compression
  • Text overlay resolution matches 1080p output
  • Audio peaks do not exceed -6 dB
Checkpoint Tool to verify Time required
Runtime & frame count Dashboard player 30 seconds
Exposure consistency Frame-by-frame scrub 2 minutes
File size & codec Export settings panel 1 minute
Audio levels Audio mixer meters 1 minute

Run the checklist once more after the client requests any last-minute logo color change. The same template can be reloaded, the logo swapped in the final Text to Video pass, and the updated file exported without rebuilding the preceding 24 seconds.

Managing Multi-Resolution Source Material

When source clips arrive at different resolutions, import them first into the Asset Library and run the built-in scaler on each file. Set the target to 1920x1080 before any generation step. This prevents the reference-to-video tool from introducing edge softness when a 4K clip is paired with an HD reference frame. Keep the scaler set to "preserve motion vectors" so that hand movements in the original 2-second gesture clip do not acquire jitter after downsampling.

If one clip is 720p and another is vertical 1080x1920, crop the vertical clip to a 16:9 window that matches the product table angle used in the horizontal footage. Export the cropped version as a new reference clip and note its start frame number. Re-use that same crop rectangle across all subsequent blocks so the final 30-second file maintains identical framing.

Test one short 4-second block after scaling. If the output shows slight softening at the 0.65 reference strength, raise the strength to 0.72 only for that block while leaving other blocks unchanged. This selective adjustment avoids reprocessing the entire sequence.

Batch Processing Multiple Composition Videos

For clients who request three or four variants of the same product shot, duplicate the saved "30s Product Composition" template and change only the starting image and motion reference paths. The dashboard queue accepts up to eight projects at once when each is under 50 credits. Label each queued job with a short suffix such as "-v2" or "-logo-alt" so the export filenames remain distinct.

Monitor the queue status from the Export Queue page. When one job finishes, the next automatically pulls the same H.264 preset stored in the template. This removes the need to re-enter bitrate or frame-rate settings. If a job fails at the stitch step, the queue shows the exact seam frame; reload only that 4-second window instead of restarting the full chain.

Store completed files in a dated subfolder inside the shared drive. The folder naming convention "YYYY-MM-DD-client-composition" keeps the most recent version at the top of any alphabetical list.

Post-Export Quality Assurance Checklist

After the final render lands in the project folder, open the file in the dashboard player and run the following checks in order:

  • Scrub to frames 96, 192, and 288 to confirm exposure holds within 2 percent across seams.
  • Listen to the ducking behavior at each dialogue line; confirm music returns to -18 dB within 300 ms after speech ends.
  • Verify total frame count equals 720 at 24 fps before adding the 0.5-second audio tail.
Checkpoint Action Pass criteria
Frame seams Side-by-side comparison at 200 percent zoom No visible line or brightness shift
Audio peaks Peak meter reading Max -6 dB, no clipping
File size Export settings panel Under 25 MB at 8 Mbps
Text legibility 1080p playback on secondary monitor Logo edges remain sharp

If any item fails, reload the Project Templates entry, adjust only the failing parameter, and re-export the last 6-second segment. The preceding 24 seconds remain untouched, keeping total credits close to the original 47.

Prompt Refinement for Consistent Lighting

When foreground objects cross multiple light sources, append the phrase "maintain key light angle from frame 0" to every generation prompt after the first block. This single addition reduces the need for later exposure corrections at strength 0.55. Record the exact prompt string in the project notes so teammates can replicate the lighting direction without guessing the original studio setup.

Tools mentioned in this post

ai-videocompositiontutorialsguides

Ready to create with guides?

Jump straight into Flixly's AI studio and try guides with 50+ models — free to start.