A makeup product video for an online store has a stricter job than a makeup ad: the buyer will compare the shade on screen with the shade that arrives, and return it if they differ. That makes colour the one thing you cannot leave to a model. Start every video from real photos of the product and a real swatch shot in neutral light, generate only the packaging moves, the texture and the setting, and check the shade frame by frame before it goes on the product page. On 8frame, that is the clip maker's Beauty preset with your product and swatch photos, a person who agreed to appear, and no colour filters on the result. In the UK, the advertising regulator has said plainly that filters which exaggerate what a cosmetic does are misleading, and a generated shade shift is a filter by another name.
TL;DR
- Shade is a fact. Shoot a swatch of each shade on a white card and on skin, in daylight-balanced light, and give it to the model as a reference.
- Do not let the video flatter the product. The UK ASA advised in 2021 that "visual claims should not misleadingly exaggerate the effect the product is capable of achieving", and that filters should be avoided on images directly relevant to the product.
- On 8frame: the Beauty preset ("Close-ups, soft light, skin and texture") opens at 3 scenes, 10 seconds, 9:16. Slots: Person (3 photos), Product (2), Place (1), Style (1). Set 1:1 or 16:9 if your product page wants it.
- Fixed prices on the board: Kling v3 Standard 86 credits for 5 s with sound, Kling 2.5 Turbo Pro 48 for 5 s, Seedance 2.5 157 for 5 s at 720p, Happy Horse 95 for 5 s at 720p.
- One video per shade. Generating six shades from one photo is the fastest route to returns.
What a product-page makeup video should show
A product page video is not a campaign. It answers practical questions a buyer cannot answer from a still:
- Shade and finish: how the colour looks swiped on, and whether it is matte, satin, shimmer or gloss.
- Texture: cream, powder, liquid, balm; how it moves on a brush or fingertip.
- Packaging in the hand: the click of the compact, the size of the bullet, the applicator.
- Wear on a face: one look on one person, in neutral light.
The first two are where AI goes wrong most often, because colour and sheen are re-drawn on every frame. Models also tend toward flattering light: warmer skin, more glow, more shine. For a campaign that is a style choice; on a product page it is a misdescription.
The swatch-first workflow
1. Shoot the references in neutral light
Before you open any tool, photograph each shade the same way: daylight-balanced light (a window on an overcast day, or a daylight LED), white balance locked on your phone if it allows it, no beauty mode.
- A packaging photo front on, label readable.
- A packaging photo open: the bullet out, the pan visible, the wand lifted.
- A swatch on a white card, one firm stroke.
- A swatch on skin, ideally on two skin tones if the shade range is broad.
The packaging photos go into the Product slot (two recommended). The swatch photos are your control: you will compare the video against them, and you can use the white-card swatch as the start image for a texture shot on the board.
2. Fill the Beauty preset
Open the Beauty preset. Its question is "Which product are we shooting?"; name the product and the shade exactly as your store does.
- Person (three recommended): someone who agreed in writing to appear in your ads with AI generation, photographed front, three-quarter and profile, without makeup filters on the source photos.
- Product (two recommended): the closed and open packaging photos.
- Place (one): a plain vanity, a neutral bathroom shelf or a plain paper backdrop. For a product page, plainer is better.
- Style (one): a reference with neutral, even light. Avoid a warm golden-hour reference; the model will grade the shade toward it.
3. Write the idea and fix the script
Describe one product moment: "the lipstick bullet twists up, then she applies one stroke to her lower lip in even daylight, close framing". The clip maker drafts a script by scene. Edit any line that names a different finish ("glossy" for a matte), adds a benefit the product does not claim ("24-hour wear", "plumping"), or changes the light to something dramatic. Words in the script shape the render.
4. Render and compare against the swatch
The render button shows its credit price before you press it. The clip maker renders the scenes as one video. Then put the video next to your swatch photos and check:
- Does the shade on the lip, cheek or lid match the skin swatch?
- Does the finish match: no shimmer added to a matte, no gloss added to a satin?
- Is the packaging the same colour as your photo, with the right cap and label?
Re-shoot any scene that drifted. A scene that failed can be retried without touching the others, and failed generations are refunded automatically.
5. Finish without filters
In the Video Editor, add the shade name and finish as text from a pasted script (there is no transcription). Do not use the filter presets (Warm, Cool, Vintage, Kodak and the others) or the brightness slider on a clip that shows the shade. If one clip is too dark, re-shoot it rather than brighten it, because brightening changes the shade too.
Prompts for makeup product shots
Prompt:
The lipstick from the reference photos stands upright on a plain white surface, the bullet twists up slowly, even neutral daylight, close shot, the bullet keeps exactly the colour of the swatch photo, matte finish, no shimmer
Prompt:
A single stroke of the foundation from the reference bottle is blended with a flat brush on a white card, even neutral light from above, close shot, the shade and the satin finish match the swatch photo, no colour grading
Prompt:
The woman from the reference photos applies the blush from the compact in the product photos to her cheek with a soft brush, even daylight, natural skin texture, the shade on her cheek matches the skin swatch, she looks into a mirror, plain neutral background
Prompt:
The eyeshadow palette from the reference photos opens on a marble surface, camera slowly pushes in over the pans, even neutral light, every pan keeps its colour and finish from the reference photo, no added pans
Notice the repeated "no colour grading" and "even neutral light". You are asking the model not to do what it does by default.
Which model for which shot
Fixed prices per clip on the 8frame board, in credits:
| Model on the board | Credits | Good for | The catch |
|---|---|---|---|
| Kling 2.5 Turbo Pro | 48 for 5 s | A controlled packaging move between two of your photos (closed as first frame, open as last) | No sound; frames between the two are generated |
| Kling v3 Standard | 86 for 5 s with sound, 57 silent | Animating one packaging or swatch photo | Needs a start image; 720p |
| Seedance 2.5 | 157 for 5 s at 720p | Texture and application shots on the same model family the clip maker calls | Tops out at 720p |
| Happy Horse | 95 for 5 s at 720p | Keeping the same person across wear shots, with 1 to 9 character references | Check face and shade every take |
| Nano Banana 2 (image) | 11 per image at 1K | A clean hero still of the packaging to animate afterwards | Check the colour of the packaging against the photo |
For a product page, the silent versions are often enough, since many stores autoplay video muted. No video model on 8frame outputs 4K and there is no video upscaler, so shoot sharp source photos. If your product photos have a busy background, background removal is 12 credits per image in the studio.
The rules on flattering the product
This is general information, not legal advice.
UK. On 11 February 2021 the Advertising Standards Authority published guidance after rulings against two tanning product posts. It says "visual claims should not misleadingly exaggerate the effect the product is capable of achieving", that an issue arises "if a filter exaggerates the efficacy of the product being advertised", and it advises avoiding filters on photos or videos "which are directly relevant to the product being advertised". A generated video that makes a foundation look more even than it is, or a lipstick more saturated, raises the same problem.
US. The FTC's guide for small businesses says it "looks at the ad in context - words, phrases, and pictures", and that an ad is deceptive if it is likely to mislead consumers acting reasonably and the point is material, "important to a consumer's decision to buy or use the product". Shade and finish are exactly that for makeup.
Platforms. Meta's health and wellness ad standards exempt non-permanent products such as creams and makeup from their 18+ targeting rule for cosmetics, and bar statements of inferiority about appearance. TikTok asks for the AIGC label or your own clear disclaimer on significantly AI-generated ads. More in do you have to disclose AI-generated ads.
Honest limits
- Shimmer and glitter are invented, not copied. Particle sparkle is re-drawn per frame and rarely matches. Show sparkle on a real close-up photo instead.
- Skin tone shifts with light. A shade that matches on one skin tone in your swatch may be graded differently on a generated face. Check every person you show.
- Small packaging text breaks. Put the shade name on screen as editor text, not inside the generated frame. See why AI changes my product label.
- We have not measured colour accuracy by model. Run the same reference through two models and keep the take that matches the swatch.
For campaign-style beauty video rather than product pages, see how to make a beauty ad with AI.
Rather have the clips made for you?
If you run a makeup brand and want product videos without learning a new tool, the 8frame team can make them for you: 10 clips in 5 business days for $490, with one round of changes, made in the same Beauty preset this guide uses. Send your packaging and swatch photos and a short brief on the done-for-you beauty clips page. To make them yourself instead, open the Beauty preset in the clip maker and follow the steps above.
FAQ
How do I keep the shade accurate in an AI makeup video?
Give the model real photos of the product, compare every take with a swatch shot in neutral daylight, write "even neutral light" and "no colour grading" into the prompt, and do not apply filters or brightness changes afterwards. Re-shoot any take where the shade or finish drifts.
Can I generate all my shades from one product photo?
You can, but you should not for a product page. Each shade should start from its own photo and swatch. A shade generated from another shade's photo is a guess, and buyers return guesses.
Are filters allowed in makeup ads?
In the UK, the ASA advised in 2021 that filters should not be applied to images directly relevant to the product being advertised when they exaggerate its effect. Treat a generated shade or finish change the same way.
How long should a makeup product video be?
Most product page videos only need 5 to 10 seconds: packaging, texture, one application. The Beauty preset opens at 10 seconds over 3 scenes; you can shorten it with the stepper.
What does a makeup product video cost on 8frame?
The clip maker shows its price on the render button before you render. Single shots on the board have fixed prices, from 48 credits for a 5-second Kling 2.5 Turbo Pro clip to 157 for a 5-second Seedance 2.5 clip at 720p. Plans start at $19 a month for 1,000 credits; Creator is $49 for 3,000.
Sources
- UK Advertising Standards Authority, The mis-use of social media beauty filters when advertising cosmetic products (11 February 2021), checked 2026-11-04
- FTC, Advertising FAQ's: A Guide for Small Business ("words, phrases, and pictures"; material), checked 2026-11-04
- Meta Advertising Standards, Health and wellness (non-permanent products exempt from the 18+ rule; statements of inferiority), checked 2026-11-04
- TikTok ads policy, misleading and false content (AIGC label or own disclaimer; last updated April 2026), checked 2026-11-04
- 8frame prices, presets, defaults and limits: the 8frame app, checked 2026-11-04
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.