ContentRoof

One photo of your product. A finished advert.

Add a photo of what you sell, or paste the link to its page, and say what it is. ContentRoof films your actual product: close-ups of its details, its name revealed, pictures of it in everyday places, a voice, music and your button at the end. Pick one of six styles or let it choose.

Make a video from my photo →

Free to try · 11 languages

A product film from one photo · made with ContentRoof

Your product, not a drawing of one

The photo you add is the star of the video. Its background is removed, the product is measured, and the camera moves over the photo itself: a slow push to its label or screen, a reveal with its name, a card with your button at the end. Nothing is redrawn, so the colours, the shape and the logo on it stay exactly as they are.

For the moments in between, the video shows your product in everyday places: a watch on a bedside table, a kettle on a kitchen counter, a bag by the door. These pictures are generated with your photo as the reference, and each one is checked against it: same product, the right way up, only one of it. A picture that fails is made again, up to four times, and left out if it still isn't right. There are never people in them, because generated hands and faces still go wrong too often.

Six kinds of advert

An advert for perfume and an advert for running shoes shouldn't feel the same. Each style has its own shots, pace, voice and music, written for it, not a filter on one template.

Premium slow and close, a calm voice, a piano
Hype hard cuts on a trap beat, words slamming in
Problem → fix the annoyance in grey, then the fix in colour
Feature tour one feature at a time, an electronic pulse
Sale the old price struck through, the deadline
Gift warm light, a music box, an occasion
Style Good for Length
Premium Watches, jewellery, perfume, candles, leather, audio 20 to 45 s
Hype Sneakers, streetwear, sports gear, energy drinks, gaming 15 to 22 s
Problem → fix Cleaning, kitchen, organisers, anything that solves an everyday annoyance 22 to 35 s
Feature tour Headphones, phones, appliances, bags: products with several things to show 25 to 40 s
Sale A discount with a deadline (write the price in your description) 15 to 25 s
Gift Things people give: gift boxes, chocolates, flowers, homeware 20 to 40 s

If you don't pick a style, it is chosen from your description: a sale when you write a price, a feature tour for something with several specs, hype for sport and street, a gift for things people give, premium otherwise. You can switch style in the studio at any time; the film is rewritten in the new style, and one click undoes it.

The music is made for each film, not picked from a library. Each style has its own tempo and instruments, and its moments land on the video's cuts: a hype film hits on its very first frame and goes silent for half a beat before the final card, and a sale's new price lands on a hit.

Seven looks

Separately from the style, the look sets the light, the colours and the type: Tech (dark, teal light), Warm (candlelight and a serif), Luxe (copper on black), Fresh (daylight on cream), Bold (black and a loud colour), Retro (a 70s sunburst) and 8-bit (an arcade screen). Save your brand colour in the brand kit and it replaces the look's accent colour.

Nothing you didn't say

The script is written only from your description, or from your product page if you pasted a link. A second check reads the finished words against those facts and sends back anything they don't support, so the video won't promise "lasts a lifetime" or "best on the market" unless you said so. The web address on the button is taken exactly from what you wrote. You read the whole script before anything is exported, and you can change every word.

A photo or a link

How long it takes

Writing the script takes about half a minute. Preparing the film (the voice, the music and three pictures of your product, each checked) takes a minute or two more, while you read and edit the script. Exporting the finished MP4 takes a few minutes after that. You get a vertical 9:16 video for Reels, TikTok and YouTube Shorts.

When a picture can't be made

The picture service refuses some products outright. In our tests every picture of a perfume in a square dark glass bottle was refused, most likely because it looks like a bottle of spirits. When that happens you're told plainly, and close-ups of your own photo take the place of those pictures, so the video still works.

The PineTime is a real open-source watch; the other sample products are made up for this page. Photos: PineTime smartwatch by Unnerving duck, canvas dog shoes by ELTORO.VET, leather duffel bag by Harsh Jadav, skateboard by Zachary Staines and brass candle holder by Janko Ferlič, all CC0 on Wikimedia Commons; lint roller by Eric Luo, CC BY 2.0.

How it works

  1. Choose Product and add a photoOn the home page pick Product, drag in one photo of what you sell (or paste its link), and say what it is: its name, what it does, the facts you want said, a price if it's on sale, and your web address.
  2. Pick a style, or let it choosePremium, Hype, Problem → fix, Feature tour, Sale or Gift. Without a pick, the style is chosen from your description.
  3. Read the scriptEvery line comes from your description or your page. Change any word; the preview follows.
  4. Choose a look and exportTech, Warm, Luxe, Fresh, Bold, Retro or 8-bit, with your brand colour if you saved one. Export a vertical MP4 for Reels, TikTok and Shorts.

Questions

Is it my real product in the video?

Yes. The close-ups, the reveal and the end card are your own photo, cut out and filmed with a moving camera. The pictures of it in everyday places are generated from your photo and checked against it; any that don't match are made again or left out.

Will there be people in the video?

No. Generated hands and faces still go wrong too often, so the pictures show the product on its own, in a place that tells the moment.

What photo should I use?

One clear photo of the whole product, in focus, ideally on a plain background. A JPG, PNG or WebP from your phone or your shop is fine.

Can I make a sale video?

Yes. Write the price in your description (for example: was $48, now $36, until Sunday) and pick Sale. The old price is struck through and the new one lands on the beat.

What if my product is refused by the picture service?

Some products, especially dark glass bottles, are refused by the picture service. You're told, and close-ups of your own photo stand in for those pictures.

Is it free?

Writing the script and watching the preview are free with no sign-up. The free plan makes 5 videos every month in 720p with no card; paid plans export in 1080p.

Updated 2026-11-10

Make it now. It takes one sentence.

Make a video from my photo →