AI perfume ad from one photo and one prompt: a 15-second film in under five minutes

A single product photo became a three-shot perfume film in under five minutes. That includes creating the canvas through Visuall AI MCP, uploading the photo, running the workflow and stitching the final video.

We wanted to showcase what you can create in just five minutes with Visuall AI: take one product photo, build a complete workflow and turn it into a finished film.

End to end
< 5 min
Product input
1 photo
Finished film
15.5 sec
Original product photo of the red Baccarat Rouge 540 Extrait de parfum bottle with a gold cap and label
The original product photo used in this test.

The starting point

One bottle. One reference.

We used this photo of Baccarat Rouge 540 Extrait de parfum as the product reference for all three shots. The brief called for charcoal backgrounds, warm highlights and controlled reflections, with the bottle and its branding kept consistent.

A prompt built the canvas

We asked Codex GPT Astra to build an end-to-end workflow for a professional 15-second perfume shoot using the Visuall MCP, and to leave it ready to run. Codex created and connected the boxes for art direction, shot composition, camera motion, image generation, animation and final assembly.

Build a complete canvas for a professional 15-second perfume product shoot. Create the workflow, but don’t run it yet.

Start prompt

Visuall canvas before the run, with three connected shot branches and a product photo input waiting for upload
Canvas created through MCP. The prompts and connections are in place; the product photo is the remaining input.

Under the hood: what MCP actually did

MCP (Model Context Protocol) lets an AI assistant call Visuall’s tools directly. In this session, the assistant translated the brief into structured tool calls that built a workflow graph: 20 boxes linked by 25 connections.

MCP toolWhat it did in this test
list_box_typesRead the available boxes, input/output ports, model IDs and allowed settings before building.
create_canvasCreated an empty canvas and returned its ID and editable Visuall link.
edit_canvasAdded the prompts, model settings and all connections in one validated batch.

The same product image fed three Edit Image boxes. Each received a shot prompt combined with the shared art direction. Their outputs fed three Animate Image boxes, configured for five seconds, high quality and no sound. Each clip connected to Stitch Videos, then to the final Output.

MCP handled the setup; we uploaded the photo and started the run in Visuall. Visuall executed the image and video models and assembled the result. Later, the assistant used get_canvas and get_run to inspect progress and confirm completion.

Upload, run, assemble

We uploaded the photo and ran the canvas. Nano Banana Edit made three keyframes, and MiniMax H3 Max animated each one into a five-second clip. The three shots followed a simple sequence:

TimeShotPlanned camera movement
0–5 sThe revealFull bottle, slow lateral slide and a gentle push in.
5–10 sThe detailClose-up of the glass shoulder and cap, with a restrained focus pull.
10–15 sThe heroA small pullback, ending on a steady two-second hold.

Stitch Videos joined the clips with straight cuts. The canvas was configured for three five-second shots at 1080p; the finished export runs 15.5 seconds at 1076 × 1926 pixels, without sound.

Completed Visuall canvas showing the generated bottle shots, three animated clips, Stitch Videos and the final perfume film
The completed workflow, with the final film visible in the output panel.

What the five minutes includes

The reported turnaround covers the whole session: the initial request, canvas creation through MCP, the manual photo upload, image and video generation, and the final stitch. The screenshots show the canvas before the upload and after completion.

The result is a finished film and an editable workflow. The reference, prompts, shots and assembly remain together on the canvas, ready for the next product shoot.

Connect your AI assistant to Visuall →

Watch the finished film

The finished perfume film. 15.5 seconds · 1076 × 1926 · silent.