Animating a product photo into a lifestyle clip takes two moves on an 8frame board: a still that places your real product in a room, on a table or in a hand, then one image-to-video node that moves the camera or the scene around it while the product stays put. Kling v3 Standard does that from 57 credits for 5 silent seconds, Seedance 2.0 from 108 at 720p, Hailuo H3 at 2K for 88. The limit people do not expect: on most video nodes the shape of the clip is set by the start image, not by a menu. Kling and Hailuo follow the still's shape, so the still you make in step 2 already decides whether the clip is vertical, square or wide.
For the still alone (a lifestyle photo, with edit versus regenerate choices) see packshot to lifestyle scene with AI. For the full studio-still chain, see the product hero shot to motion workflow. Where a lifestyle clip sits in a whole product video is in the product video template: it is the in-use shot.
TL;DR
| What you do | On 8frame | Credits per run | You bring |
|---|---|---|---|
| Place the product | Nano Banana Pro | 21 at 1K or 2K, 42 at 4K | one product photo |
| Draft scenes cheaply | Nano Banana 2, Seedream 5 Lite | 11 at 1K; 6 | the same photo |
| Move it, 720p | Kling v3 Standard | 17.01 per second with sound, 11.34 silent (86 / 57 for 5 s) | the placement still |
| Move it, longer take | Seedance 2.0 or 2.5 | 108 / 157 for 5 s at 720p | the placement still |
| Move it, 1080p | Kling 2.6 Pro | 95 for 5 s with sound, 47 silent | the placement still |
| Move it, 2K | Hailuo H3 | 88 for 5 s, 176 for 10 s | the placement still |
| Preset camera move | Video Effect | 78 per effect | one image |
| Sound, captions | Video Editor | no credits | the clips |
The board, node by node
The placement step is what PRODUCT PLACEMENT is built for; open it and hang a video node off its output. Everything after that is two or three nodes.
Step 1: a photo the scene can be built around
Shoot or pick a photo where the product is sharp, evenly lit and fully in frame. If it sits on a busy background, run Background removal (12 credits) first, so the placement model sees clean edges.
Step 2: the placement still, one per shape
In a Nano Banana Pro node with the photo as reference, describe a scene that already holds something that can move:
The bottle from the reference photo standing on a wooden bathroom shelf next to a folded towel, morning sun through a window on the left, a small plant whose leaves catch the light, bottle label facing camera, vertical 9:16, natural lifestyle photo
Things that animate well: light and shadow, steam, water, curtains, plants, out-of-focus people in the background. Things that animate badly: the product itself, and a hand gripping the product.
Since Kling and Hailuo take their shape from the start image, make one placement still per placement: 9:16 for Reels and TikTok, 1:1 for a feed, 16:9 for a page header. Seedance is the exception; it uses the ratio you pick on the node (Auto, 16:9, 9:16, 1:1, 4:3, 3:4), so match the still to that pick. Aspect ratio does not change any video model's price.
Read the label at 100% zoom against the real product now. A wrong label on the still will be wrong in every frame. Why AI changes your product label covers what to try.
Drafting is cheaper on Nano Banana 2 (11 at 1K) or Seedream 5 Lite (6, up to 14 references). Make the still you animate on Nano Banana Pro.
Step 3: one move per clip
Pick a single move. Four that suit most products:
Slow push-in. The frame closes in; nothing else changes.
Slow camera push-in toward the bottle, the bottle does not move or rotate, soft light, single continuous shot
Short arc. The camera travels 20 to 30 degrees around the product. A bigger arc asks the model to draw a side your photo never showed.
Camera slowly arcs a little to the right around the bottle, the bottle stays fixed on the shelf, light stays consistent, single continuous shot
Overhead drift. For flat products such as palettes, stationery or plated food.
Overhead camera drifting slowly left to right above the product, no zoom, product flat and still
Scene motion, locked camera. The product and camera stay still; the room moves.
Sun rays slowly drift across the shelf, dust glints in the light, the plant leaves move slightly, the bottle stays completely still, camera fixed
TikTok's help page for its own image-to-video tool (last updated June 2026) gives advice that holds for any model: "Stick to a single scene", and if a result does not work, "try regeneration" with the same prompt before rewriting it.
Step 4: pick the video model
Connect the still to the node as its start image.
- Kling v3 Standard: any whole second from 3 to 15, billed per second: 17.01 credits per second with sound, 11.34 silent (86 or 57 for 5 seconds, 171 for 10 with sound). 720p. It requires a start image on 8frame and follows its shape.
- Seedance 2.0: 108 for 5 seconds at 720p, 216 for 10, 4 to 15 seconds, audio included. Seedance 2.5: 157 for 5 seconds, 4 to 30 seconds, for one long take.
- Kling 2.6 Pro: 95 for 5 seconds with sound, 47 silent, 5 or 10 seconds, measured 1080p output, with its own aspect-ratio setting.
- Hailuo H3: 88 for 5 seconds at 2K, follows the start image. There is no sound setting; every H3 file in our sample had an audio track.
- Video Effect: 78 credits, one image in and a short clip out, driven by one of 121 presets such as handheld, dutch angle or FPV drone. A preset rather than a prompt, so it suits a quick social cut more than a precise product move.
Step 5: sound and assembly
Ambience usually beats speech in a lifestyle clip. Seedance, Hailuo and Kling v3 with sound on deliver an audio track; listen before you keep it, since an audio track is not the same as good sound. Music goes on a sound layer in the Video Editor, which charges no credits for edits or exports.
Which model for which step
| Model | 5 s price | Lengths | Output | Shape with a start image | Audio track in our sample |
|---|---|---|---|---|---|
| Kling v3 Standard | 86 with sound, 57 silent | 3 to 15 s | 720p | follows the image | 87% (toggle) |
| Kling 2.6 Pro | 95 with sound, 47 silent | 5 or 10 s | 1080p | aspect setting on the node | 12% (toggle) |
| Seedance 2.0 | 108 at 720p, 48 at 480p | 4 to 15 s | 480p, 720p | the ratio you pick | 97% |
| Seedance 2.5 | 157 at 720p | 4 to 30 s | 480p, 720p | the ratio you pick | 100% |
| Hailuo H3 | 88 | 5, 10, 15 s | 2K | follows the image | 100% |
| Video Effect | 78 | preset | preset | preset | not measured |
Two numbers from our own files help with fine surfaces. 8frame passes the provider's file through unchanged (H.264 MP4, 24 fps), and median bitrates differ a lot: Kling v3 Standard 720p at 17.2 Mbps against Seedance 2.0 720p at 4.7. And Kling v3 Standard's median generation time for 5 seconds is about 60 seconds, against about 197 for Seedance 2.0 at 720p, which matters when you iterate.
Text-only prompts are a separate case: Kling v3 and Kling O3 need a start image on 8frame. For a Kling clip from text alone, switch the node to Kling 2.6 Pro.
Where it breaks
- The bottle drifts or spins. Write that it "does not move or rotate" and give the motion to the light, the air or the camera.
- A hand grabs the product. Fingers and labels deform together. Let the hand enter at the frame edge and leave the product alone until the last second.
- The product grows. Placement models tend to enlarge products. Put a towel, a mug or a phone in the scene and compare sizes.
- The arc goes too far. Past about a quarter turn, the model draws a back it never saw. For a full turn use product photo to 360 spin video.
- The clip is the wrong shape. Kling and Hailuo take the still's shape. Re-make the still rather than cropping the clip.
- Detail is soft at 720p. Kling v3 Standard and Seedance stop at 720p; for 1080p use Kling 2.6 Pro, for 2K Hailuo H3. Close texture work is its own board: product photo to macro detail video.
Platform note
A real product in a generated room counts as significantly edited media in ad policies. TikTok's ad policy asks for its AIGC label or your own clear disclaimer, and Meta labels ads made with AI tools. On product pages, store rules apply: Shopify product video specs, Amazon product video requirements, Etsy listing video from photos.
FAQ
Can I animate one product photo into a lifestyle video? Yes. Make a placement still from the photo, then animate the scene or the camera around the product. The photo is the only real input.
Which model should I use? We have not compared output quality across models, so pick by need: Kling v3 Standard for cheap 720p drafts at any length from 3 to 15 seconds, Seedance 2.5 for one take up to 30 seconds, Kling 2.6 Pro for 1080p, Hailuo H3 for 2K.
How do I get vertical and square versions? Make one placement still per shape. Kling and Hailuo follow the still's shape, and aspect ratio does not change any video price.
What is the cheapest silent clip here? Kling 2.6 Pro silent at 47 for 5 seconds (1080p), or Kling v3 Standard silent at 11.34 per second, 57 for 5 seconds.
Why does the label change in the video? Motion is where small text breaks first. Fix the label on the still, keep the product still, keep the move slow.
Sources
- 8frame prices, defaults and limits: the 8frame app, checked 2026-11-09.
- TikTok Ads help, "How to generate videos with Symphony Creative Studio" (last updated June 2026): https://ads.tiktok.com/help/article/how-to-animate-an-image-to-video-with-symphony-creative-studio, checked 2026-11-09.
- TikTok Ads Policy, Misleading and false content (last updated April 2026): https://ads.tiktok.com/help/article/tiktok-ads-policy-misleading-and-false-content, checked 2026-11-09.
- Meta, "Expanding GenAI Transparency for Meta's Ads Products" (updated 2026-06-01): https://about.fb.com/news/2025/02/gen-ai-transparency-metas-ads-products/, checked 2026-11-09.
Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.