Read the guide
Rafał PawlikVideo editing & AI production

GUIDE / AI VIDEO PRODUCTION

How to make an advertising video with AI

From the first product photo to a finished ad: a practical process, sample prompts, a model comparison and a way to calculate costs.

  1. 01Briefgoal, audience, format
  2. 02Framesproduct, lighting, composition
  3. 03Movementmodel, prompt, iterations
  4. 04Editingpacing, sound, text
  5. 05Exportchecks and publication

01 / BEFORE YOU START

AI does not replace the process. It speeds up specific stages.

A good ad still needs an idea, a shot list, a consistent product and deliberate editing. A generator is a production tool: the more clearly you describe the result and prepare the source material, the less random each attempt will be.

01

Prompt

An instruction describing the scene, camera movement, lighting, pacing and constraints.

02

Text-to-video

Video generated from text alone. It offers freedom, but less control over the product.

03

Image-to-video

Animating a prepared image. The best starting point for a product ad.

04

Video-to-video

Changing existing movement or style while preserving the dynamics of the source footage.

02 / BRIEF AND SHOT PLAN

Start by answering six questions.

  • ProductWhat exactly are we advertising?
  • AudienceWho are we speaking to?
  • PromiseWhat should the viewer remember?
  • Format9:16, 1:1 or 16:9?
  • DurationHow many seconds do we actually need?
  • ActionWhat should the viewer do after watching?

SAMPLE BRIEF

Artisan coffee

Goal
show the product’s freshness and character
Format
30 s / 9:16 / social media
Tone
warm, calm, premium
CTA
discover the coffee and order online

FILM PLAN

Six shots are enough to tell a story.

Total: 30 s

Guide version18.09.2026

TimeFrameMovementPurpose
0–3 sClose-up of the cup and rising steamSlow dolly-inCapture attention
3–8 sPackaging beside the brewed coffeeSubtle camera arcIntroduce the product
8–13 sBeans and a clearly readable labelLight moving across the surfaceDetail and quality
13–20 sWide shot of the kitchenGentle tracking shotContext of use
20–25 sReturn to the cupPush-in towards the steamEmotion and appetite
25–30 sProduct, logo and addressStable final frameBrand recall

03 / SOURCE MATERIAL

Three types of image, three different roles.

REF

Shows what the product or character should look like.

The model uses it to identify shape, colour, material and brand character. It does not have to be the first frame. Prepare a sharp, neutral photo without unnecessary background elements.

  • consistent packaging
  • colour and texture
  • logo and proportions

CASE STUDY / TADOS FIREK

Turning photos of a housing development into moving advertising shots.

The starting point was a folder of photographs showing the buildings, surroundings and architectural details. I planned the virtual camera movement, wrote prompts for MiniMax H3, selected the best generations and edited them so that successive shots maintained a calm, even pace.

FINISHED FILMTados Firek — Ozon housing developmentShots created from photographs of the completed project.

TOOLS AND MATERIALS

Tados Fireksource materialProject photographs
ChatGPTplanningChatGPT
MiniMax H3generationMiniMax H3
Adobe Premiere ProeditingPremiere Pro
Input
folder of development photos
Mode
reference photo
Generation
clips with extra editing handles
Result
selected, trimmed shots

The photographs established how the buildings looked. The key work was deciding how to show them and treating the generations as raw footage, with selection, pacing adjustments and deliberate cuts.

PRODUCTION WORKFLOW

From a still photograph to a clip ready for editing.

  1. 01

    Choosing the frame

    Assessing the perspective, visible detail and available room for camera movement.

  2. 02

    Planning the movement

    A description of the intended movement in Polish, turned into a precise prompt using cinematography terminology.

  3. 03

    Generation

    The same photograph is sent to MiniMax H3 as a reference photo, alongside the prompt.

  4. 04

    Selecting the middle section

    Removing the camera’s acceleration and deceleration leaves a section with a more even pace.

  5. 05

    Editing

    Adjusting speed, rhythm and shot order, while checking architectural consistency.

THE LANGUAGE OF MOVEMENT

Make the cinematography decision first, then write the prompt.

DOLLY IN

Dolly-in

The camera physically moves closer to the building. This is not a lens zoom.

TRUCK RIGHT

Lateral tracking

Movement parallel to the façade, useful for showing the rhythm of windows and balconies.

PEDESTAL UP

Vertical movement

The whole camera rises. This should not be confused with simply tilting upwards.

ARC SHOT

Gentle arc

A small move around a corner instead of a full orbit that would require unseen visual information.

EDITING THE PACE

Ten seconds of generation does not mean ten seconds in the ad.

0–2 saccelerationtrimmed out
2–8 smore consistent movement6 seconds of footage
8–10 sdecelerationtrimmed out
6 s of selected footage150% speed4 s in the edit

These values illustrate the process; they are not a fixed recipe. I first choose a section with good movement, then adjust its speed.

STARTER PROMPT / CHATGPT

Setting up the conversation for a specific model

I will use MiniMax H3 to create advertising shots from photographs of architectural projects.

First, find current documentation and guides on writing prompts for this model. Check how to describe camera movement, pacing, shot duration and the use of reference photos. Cite your sources. Do not confuse H3 with Hailuo or H3 Max.

I will then upload photos and describe the intended movement in English. Use these to prepare ready-to-use prompts in English. The image will be used as a reference photo, not a first frame.

Do not generate a video; provide only the text and settings.
01Reference photo, not first framewhy I chose this mode

The generator received exactly the same photo that ChatGPT had analysed. It established the appearance of the building and its surroundings, rather than instructing the model to make the first frame identical to the file.

I would choose first frame when the project requires an exact opening image. Here, the reference for the building and the freedom to create movement mattered more.

02Specify a constant speed separately“smooth” does not always mean “constant”

The model often accelerated the camera at the start and slowed it down at the end, so I added this to the prompts: The camera moves at a steady speed throughout the shot. It is already in motion at the beginning and continues moving at the same pace through the final frame.

The instruction alone did not guarantee the result, so selecting the best section remained part of the edit.

03Trim before speeding upthe order of adjustments matters

Setting the speed to 150% also speeds up the acceleration and deceleration. I therefore trimmed the variable-speed sections first, then matched the middle section’s length and speed to the surrounding shots.

When the speed also changes in the middle, Time Remapping is an option. For a small adjustment, though, I start with the simpler Speed/Duration control and check the result in the full sequence.

04Checking architectural accuracyappealing movement is not enough

I compared the generated clip side by side with the source photo, checking the number and arrangement of windows, balcony widths, corner shapes, façade materials and background details.

When advertising a real project, we animate the way it is shown, not random changes to the building itself. An error at the end does not necessarily rule out a usable section at the beginning or in the middle.

05Interpolation after changing speedchecking edges and details

After speeding up the clip, I checked window frames, railings, the roof and foreground objects. Frame Sampling is a good first test; Frame Blending and Optical Flow can help, but they can also introduce artefacts.

I did not apply the same speed percentage to every shot. The deciding factor was how the rhythm of the whole ad felt.

04 / CHOOSING A MODEL

Choose the model for the shot, not the shot for the model.

One project can use several generators. The choice depends on the source material, intended movement, scene length, audio and budget for iterations.

Data updated18.09.2026

ModelBest starting pointStrengthCheck before generating
MiniMax H3 Max TurboPRICE / CAPABILITIEStext or first framea very low-cost starting point for repeated advertising testsplatform, resolution, prompt expansion and promotion end date
MiniMax H3 Maxtext, image or referencesbetter instruction following; 480p, 768p and, through fal, 1080pthis is a cloud offering; do not promise a local Max installation
MiniMax H3text, first and last frames, referencesstereo, 4–15 s clips and open base weights for 768pEU licence, hardware, workflow, and the difference between local 768p and 2K through the API
Seedance 2.5image, video, audiolonger scenes and reference-based generationduration limit, resolution and feature availability on the platform
Kling 3.0product or charactercontrolled movement and shots featuring peoplemodel variant, audio mode, 3–15 s duration
Kling O3existing videomodifying and extending movementwhether the mode is for editing rather than generation from scratch
Veo 3.1image + description + audiocinematic visuals and generated audioFast/Lite version, duration, resolution and reference support
Runway Gen-4.5text or imageprecise camera controlin-app and API costs, and available controls
Gen-4 Turboprepared imagefast, lower-cost animationsrequired input image and 5- or 10-second limit

Highlighting H3 Max Turbo is a recommendation for low-cost tests based on price and features, not the result of an independent quality comparison of all models.

PRODUCT

Visual consistency first

In a product ad, consistent packaging, labels and proportions matter more than spectacular movement.

CHARACTER

Natural movement first

For human subjects, check hands, facial expressions, gaze direction and continuity of movement between frames.

SCENE

Camera control first

For architecture and interiors, choose a model that responds well to specific camera-movement instructions.

MINIMAX H3 LOCALLY

Open weights do not automatically mean a low-cost deployment in Poland.

WHAT IS AVAILABLE

H3 in ComfyUI

ComfyUI supports H3 from version 0.30.0, with ready-made text-to-video workflows, FL2VA for first and last frames, and Ref2VA for reference material. The base model generates at 768p; the official Regenerate-2K module remains an API service.

Turbo LoRA reduces the number of steps, but does not turn local H3 into the cloud-based H3 Max or H3 Max Turbo.

HARDWARE FOR TESTING

A sensible starting point, not a speed guarantee.

Data updated18.09.2026

ComponentCautious testingMore frequent use
GPUNVIDIA 12 GB VRAM, memory-efficient settings and offloadingNVIDIA 24 GB VRAM with suitable weights
RAM64 GB64–128 GB depending on the workflow
StorageNVMe SSD and 100–150 GB of free spaceextra space for models and working files
First testshort clip, lower resolution, one generation768p and longer shots only after measuring memory use

A total memory requirement of 42.5 GB does not mean a graphics card with 42.5 GB of VRAM: ComfyUI uses offloading. Generation time must be measured for the specific card, weights and number of steps.

INSTRUCTION / CODEX

Safely preparing a local H3 test

Prepare a local installation of MiniMax H3 in ComfyUI on this computer.

First, detect the operating system, GPU, VRAM, RAM, driver and available disk space. Check the current MiniMax and ComfyUI documentation. Verify the licence terms for a user in Poland. If local use requires separate permission, tell me and do not download any weights until I confirm that I have the necessary rights.

Once confirmed, create an isolated installation, choose compatible versions of PyTorch and the libraries, download only the official files needed for one image-to-video workflow, configure suitable quantisation and offloading, and run a short test while measuring time and memory usage.

Do not equate local H3 or Turbo LoRA with H3 Max. Do not use a paid API, change drivers or disable security features without my permission.

05 / PROMPTS

A good prompt describes what happens in the scene.

Do not write a list of adjectives. Describe the subject or product, the action, camera movement, lighting, pacing and what the model should avoid, in that order.

  1. 01What do we see?product, surroundings, framing
  2. 02What happens?movement of the subject and surroundings
  3. 03How does the camera move?push-in, orbit, pan, locked-off
  4. 04What is the lighting like?direction, softness, time of day
  5. 05What should be avoided?distortions, text, changes to the product
PROMPT / DRAFT

Animating a product shot

A vertical 9:16 advertising shot. A cup of freshly brewed coffee and the product packaging sit on a wooden countertop. Delicate steam rises from the cup. The camera makes a very slow, steady push-in towards the product. Warm, soft side lighting, shallow depth of field and natural reflections on the packaging. Preserve the exact appearance of the label, the packaging proportions and realistic steam physics. Calm pacing, a premium feel, no additional objects and no text.
PROMPT / EN

English prompt for the generator

Vertical 9:16 premium coffee commercial. A cup of freshly brewed coffee and the product package stand on a wooden countertop. Subtle realistic steam rises from the cup. The camera performs a very slow, stable push-in toward the product. Warm soft side lighting, shallow depth of field and natural reflections on the packaging. Preserve the exact label, package proportions and product colors. Calm pacing, cinematic but realistic, no extra objects and no on-screen text.
NEGATIVE PROMPT

Common errors to rule out

no distorted packaging, no changed logo, no misspelled text, no duplicated objects, no floating elements, no warped cup, no camera shake, no flicker, no sudden movement, no artificial steam, no oversaturated colors

06 / PROMPT LIBRARY

One method does not fit every model.

Choose a model family and open the instructions for the specific variant. The library brings together guidelines, examples and ready-to-use ChatGPT starter prompts without mixing up features from different models.

19
model-specific guides
6
model families
1
consistent workflow
01Start with the mode

Distinguish between text-to-video, first-frame animation, reference-based generation and video editing.

02Then the model

Camera commands, negative prompts and audio support depend on the specific variant.

03Write the prompt last

Describe camera movement separately from subject movement, and do not include features that the mode does not support.

MODEL GUIDE

Choose a model from the list

After selecting a model, you will see prompting guidelines, examples and a ready-to-use instruction for starting a conversation with ChatGPT.

07 / PRODUCTION

Generate short shots. Build the film in the edit.

A
PREPARATION

Build a consistent set of frames

Prepare the product photo, start frames and, where needed, end frames. Keep the colour palette, perspective and lighting style consistent.

  • check the logo and packaging text
  • save frames in the target aspect ratio
  • remove elements that are difficult to animate
B
GENERATION

Test one variable at a time

Test a simple movement first. Only make the camera or surroundings more dynamic once the product remains stable. Keep a record of the model, mode, prompt and attempt number.

  • start with shorter generations
  • compare 2–4 variants
  • do not try to fix everything with one prompt
C
EDITING

Shape the pacing, sound and message

Combine the best sections, trim the beginnings and endings, and add sound design, music, voiceover and a closing card with a call to action.

  • do not let the length of generated clips dictate the edit
  • match colour and contrast between shots
  • check the advert with the sound off too

08 / PLATFORMS AND PLANS

Compare the cost of the result, not the subscription.

The figures below come from material prepared on 18 September 2026. Pricing, limits and model availability change, so check the provider's current terms before buying.

Data updated18.09.2026

Platform / planMonthlyWith annual billingCredits
Higgsfield49 USD ≈ 186.19 PLNno confirmed figure1 000 / month
Magnific Premium16 EUR ≈ 69.81 PLN12 EUR ≈ 52.36 PLN / month240 000 / year
Magnific Premium+36 EUR ≈ 157.08 PLN27 EUR ≈ 117.81 PLN / month600 000 / year
Artlist Starter19.99 EUR ≈ 87.22 PLN11.99 EUR ≈ 52.32 PLN / month16 500 / month
Artlist Core39.99 EUR ≈ 174.49 PLN23.99 EUR ≈ 104.68 PLN / month40 000 / month
Runway Pro35 USD ≈ 132.99 PLN28 USD ≈ 106.39 PLN / month2 250 / month
OpenArt Plus34 USD ≈ 129.19 PLN27 USD ≈ 102.59 PLN / month12 000 / month
Adobe Firefly Pro19.99 USD ≈ 75.96 PLN—4 000 / month

Currency conversions are approximate. “Unlimited” plans usually come with limits on concurrent jobs, slower queues, model restrictions or fair-use rules. Credits from different platforms cannot be compared directly, so this table does not name a single best-value option.

09 / COSTS

Work out the cost per attempt before costing the film.

PLAN CALCULATOR

What do repeated attempts really cost?

Enter your plan's details. The calculator does not add tax or editing costs.
1 CREDIT0.0026 PLN
1 ATTEMPT7.33 PLN
ALL ATTEMPTS29.31 PLN

INDICATIVE API COSTS

Choose a generation length

RECOMMENDED FOR LOW-COST TESTSH3 Max Turbo 768p via fal

The lowest cost in this comparison, with a broad range of model capabilities. The promotion runs until 30 September 2026; this is not a quality ranking of all generators.

Data updated18.09.2026

Model / modeRate per second5 s10 s30 s
H3 Max Turbo 768p — fal / promotionPRICE / CAPABILITIES0.02 USD0.38 PLN0.76 PLN2.28 PLN
H3 Max Turbo 1080p — fal / promotion0.04 USD0.76 PLN1.52 PLN4.56 PLN
H3 Max 768p — fal / promotion0.04 USD0.76 PLN1.52 PLN4.56 PLN
H3 768p — API MiniMax0.08 USD1.52 PLN3.04 PLN9.12 PLN
H3 Max 768p — API MiniMax0.08 USD1.52 PLN3.04 PLN9.12 PLN
H3 2K — API MiniMax0.13 USD2.47 PLN4.94 PLN14.82 PLN
Veo 3.1 Lite 720p + audio0.05 USD0.95 PLN1.90 PLN5.70 PLN
Veo 3.1 Fast 720p0.10 USD1.90 PLN3.80 PLN11.40 PLN
Veo 3.1 Fast 1080p0.12 USD2.28 PLN4.56 PLN13.68 PLN
Veo 3.1 1080p0.40 USD7.60 PLN15.20 PLN45.60 PLN
Runway Gen-4 Turbo0.05 USD0.95 PLN1.90 PLN5.70 PLN
Runway Gen-4.50.12 USD2.28 PLN4.56 PLN13.68 PLN
Seedance 2 Mini0.16 USD3.04 PLN6.08 PLN18.24 PLN
Seedance 2 Fast0.29 USD5.51 PLN11.02 PLN33.06 PLN
Seedance 2.50.30 USD5.70 PLN11.40 PLN34.20 PLN
Wan 30.10 USD1.90 PLN3.80 PLN11.40 PLN
Kling 3 Turbo / promotion0.07 USD1.33 PLN2.66 PLN7.98 PLN

Exchange rates used: USD 1 = PLN 3.7998 and EUR 1 = PLN 4.3633. Thirty seconds means several generations: H3 and H3 Max generate clips of up to 15 seconds. Reference materials may increase the MiniMax API bill. Once the fal promotion ends, the H3 Max Turbo 768p rate is expected to double to approximately PLN 0.76 per 5 seconds.

Higgsfieldgeneration cost with a 1,000-credit / PLN 186.19 plan

Data updated18.09.2026

ModelCredits / duration5 s10 s30 s
Seedance 2.5 720p52 / 8 s6.05 PLN12.10 PLN36.31 PLN
Seedance 2.5 480p24 / 8 s2.79 PLN5.59 PLN16.76 PLN
Seedance 2.0 720p36 / 8 s4.19 PLN8.38 PLN25.14 PLN
Magnificexample costs for Premium and Premium+ plans

Data updated18.09.2026

ModelCredits / duration5 s10 s30 s
H3 Max TurboPRICE / CAPABILITIES200 / 5 s0.47 PLN0.94 PLN2.83 PLN
Kling 2.5140 / 5 s0.33 PLN0.66 PLN1.98 PLN
Hailuo 2.3 Fast150 / 6 s0.29 PLN0.59 PLN1.77 PLN
Seedance 2 Fast940 / 4 s2.77 PLN5.54 PLN16.61 PLN
Seedance 2 Pro1 120 / 4 s3.30 PLN6.60 PLN19.79 PLN
Kling 3 Turbo780 / 3 s3.06 PLN6.13 PLN18.38 PLN
Veo 3.1 4K2 080 / 4 s6.13 PLN12.25 PLN36.76 PLN
Artlistcost based on the 40,000-credit Core plan

Data updated18.09.2026

ModelCredits / second5 s10 s30 s
Kling 2.6 ProPRICE / CAPABILITIES1501.96 PLN3.93 PLN11.78 PLN
Seedance 2 Mini1652.16 PLN4.32 PLN12.95 PLN
Seedance 2.03003.93 PLN7.85 PLN23.55 PLN
Seedance 2.56007.85 PLN15.70 PLN47.10 PLN
Kling 3 Pro7009.16 PLN18.32 PLN54.95 PLN
Veo 3.1 Fast 1080p2803.66 PLN7.33 PLN21.98 PLN
Veo 3.1 1080p5006.54 PLN13.08 PLN39.25 PLN
Veo 3.1 4K1 02513.41 PLN26.82 PLN80.47 PLN
Runwaythe app and API use separate billing systems

In Runway, in-app costs depend on the plan and number of credits, while the API bills by generated seconds. When comparing options, consider editing tools and queue times as well as the price of a single clip.

The H3 Max Turbo calculation for Magnific assumes an annually billed Premium+ plan and use of the full 600,000-credit allowance. H3 prices are not included for Higgsfield and Artlist because public rates for these variants could not be confirmed in their interfaces.

BUDGET EXAMPLE

Aiming for a finished 30-second advert?

With four attempts per shot, you generate around 144 seconds of footage before selecting the final sections.

LOW-COST OPTIONapprox. PLN 27–55shorter tests and lower-cost models

PREMIUM OPTIONapprox. PLN 160–390higher-cost models, audio and higher resolution

10 / QUALITY CONTROL

Most common problems can be spotted before publishing.

The product changes appearance

Simplify the movement, use a clearer reference photo and restate which elements must remain unchanged in the prompt.

The camera movement is jerky

Choose one movement instead of several commands. Add “slow, stable” and trim the shot to the section that stays smooth.

Text is illegible

Do not generate important text within the image. Add it in the edit, and treat labelled packaging as an element that needs a reference.

The scenes do not match

Match the colour temperature, contrast and camera movement. Colour correction also helps make the advert feel consistent.

Credits run out too quickly

Test movement at lower quality and with shorter clips. Generate at full resolution only once the approach has been approved.

The film has that “AI look”

Use fewer effects, keep the physics realistic and leave room for simple, unhurried product shots.

PUBLISHING CHECKLIST

Final checks

0 of 8 complete

SUMMARY

Control first. Results follow.

A great AI advert is not made with a single click. It comes from well-prepared frames, short and precise prompts, a considered choice of model and careful selection in the edit. AI broadens what production can achieve; quality still depends on human decisions.

Sources and documentation

Prices and model capabilities may change. Check the latest information directly with the provider before production.

  1. Runway — video generation
  2. Artlist — Seedance 2.5
  3. Google — video best practices
  4. Magnific — pricing
  5. Google — reference-based generation
  6. Google AI — Veo documentation
  7. OpenAI — search in ChatGPT
  8. Runway — Gen-4 prompting guide
  9. Google Cloud — video prompt guide
  10. Runway API — pricing
  11. NBP — exchange-rate table A
  12. Higgsfield — Seedance 2.5 pricing
  13. Magnific — plans and credits
  14. Artlist Max — pricing
  15. Runway — plans
  16. Gemini API — pricing
  17. Higgsfield — Kling 3.0 Turbo
  18. Artlist — how credits are charged
  19. MiniMax — video generation documentation
  20. MiniMax — API pricing
  21. fal — H3 Max Turbo and pricing
  22. Hugging Face — MiniMax H3 open weights
  23. ComfyUI — workflow MiniMax H3
  24. ComfyUI — H3 memory requirements
  25. Comfy — MiniMax H3 commercial licence
  26. OpenAI — Codex CLI
  27. Adobe Premiere — aspect ratios
  28. Adobe Premiere — Speed/Duration
  29. Adobe Premiere — Time Remapping
  30. Adobe Premiere — time interpolation