Skip to main content
Facebook video ad generator

Facebook video ads, generated from a product photo

Make feed, Stories and Reels videos for Meta from one image. Pick 1:1, 9:16 or 16:9 for each video, add a voice-over, and download the MP4. This is the tool you run yourself. We also offer a done-for-you service.

  • 1:1, 9:16 & 16:9
  • Feed, Stories, Reels
  • 9 languages
  • Self-serve tool
UGC creatorHome decor ad for a rug, made from one product photo
Made with AdVideoLab

Facebook and Instagram ads, from feed to Reels

Meta shows your ad in the feed, in Stories and in Reels. Make the vertical version first, then a feed-friendly one from the same photo.

Indoor rugUGC creator
Custom hoodieUGC creator
WatchProduct shot
Foundation, 16:9Product shot

Every example was made from a single product photo. Tap a video to hear it.

Why Meta creative is the bottleneck

The algorithm needs new creative faster than you can make it

  1. 01

    Creative fatigue arrives fast

    Frequency climbs, results decay, and the fix is always the same: more fresh video than the team can produce.

  2. 02

    Three placements, three crops

    Feed wants 1:1, Stories and Reels want 9:16, in-stream wants 16:9. Every concept needs several masters.

  3. 03

    Testing needs variations

    Meta finds winners by testing many angles. One or two hero videos per product is rarely enough.

  4. 04

    Agencies are a bigger commitment

    Not every brand wants a managed service. Sometimes you just need a tool you can use tonight.

How it works

From product photo to Meta ad

  1. 1

    Upload a product photo

    Any clear image you already have works: a listing shot, a packshot or a phone photo. Nothing needs to be shot.

  2. 2

    Pick a mode and language

    UGC creator, Single image, Transition or Reference set. Choose one of 9 lip-synced languages and a 9:16 vertical frame.

  3. 3

    Write the hook, or let the AI draft it

    Type your own brief, or click Write with AI and get the idea, the camera moves and the voice-over ready to edit.

  4. 4

    Export and run on Facebook

    Most renders finish in a few minutes. Download the MP4 and upload it straight into your ad account.

The Meta video ad playbook

Video ads for Facebook: one product, every placement

Meta places one ad across Facebook Feed, Instagram Feed, Stories, Reels and more. You can upload one video and let Meta crop it, but the crop often cuts off your product or your text. The better approach is two versions: vertical for Stories and Reels, and a squarer one for the feeds.

Formats by placement

PlacementBest ratioAdVideoLab setting
Facebook and Instagram Feed4:5 or 1:11:1 or 3:4, or Adaptive with a 4:5 photo (the video matches the photo)
Stories9:169:16
Reels9:169:16
In-stream and wide placements16:916:9

Meta's exact specs change over time; the Meta Ads Guide in the Business Help Centre has the current list.

Feed ads get watched muted

A lot of people scroll Facebook with the sound off. That changes how you write the ad:

  • Put the message on screen, not only in the voice-over.
  • Make the first frame work as a still image. In the feed it often is one until the video starts.
  • Use captions. Meta can auto-generate them, or burn in your own.

How many creatives to test

Meta's delivery system needs variety to find what works. A practical setup for a small budget:

Budget per dayCreatives per ad setRefresh
Under $503Every 2 to 3 weeks
$50 to $3004 to 6Every 1 to 2 weeks
Over $3006 or moreWeekly

Creative fatigue is the most common reason a winning ad stops working. Frequency climbs, cost per result creeps up, and the fix is new creative, not a new audience. This is where making ads from a photo helps: a fresh variation is a new brief, not a new shoot.

Making Meta ads with AdVideoLab

Make the 9:16 version first (most placements now are vertical), then re-render from the same photo in 1:1 or 3:4 for the feed. Brand voice keeps the wording consistent across versions, and Write with AI can rewrite the hook for each one. If you'd rather hand the whole thing over, our Meta Ads service makes and runs the campaigns for you.

What you get

One photo, every Meta placement

Four creative modes from one photo
UGC creator (person on camera), Single image (product cinematography), Transition (first-to-last-frame morph) and Reference (compose from a set of images).
Native vertical output
Render in 9:16 for Reels and Stories, or switch to 16:9, 1:1 or 4:3 for other placements. No resizing afterwards.
Lip-synced voice-over in 9 languages
Localise the same ad for every market you sell in without a re-shoot or new actors.
Write with AI
Turn a rough offer into a full brief with the idea, the camera moves, the sound and the voice-over, then edit it before you render.
Brand voice that carries over
Define tone, banned words and customer language once; the prompt writer applies it to every render.
Pay per second, not per seat
Credits are charged per second of finished video (480p from 10 credits/second). Failed renders are refunded.

Would rather not run the tool yourself? Our Meta Ads service handles creative and campaign setup for you.

Prefer done-for-you? See Meta Ads service
Pricing at a glance

Pay per second of finished video. No free tier.

Full pricing

Trial Pass · one-time

$3.99

170 credits · 480p, watermarked

Starter · monthly

$55

1,000 credits / month

Growth · monthly

$149

3,000 credits / month

Scale · monthly

$449

10,000 credits / month

Seedance 2.0: 480p 10 cr/s · 720p 22 cr/s · 1080p 37 cr/s (up to 15s). Seedance 2.5: 480p 13 cr/s · 720p 28 cr/s (up to 30s).

FAQ

Facebook video ad generator: common questions

Is this the same as your Meta Ads service?

No. This page is the self-serve generator: you upload a photo and make and download the MP4 yourself. The Meta Ads service is done for you: we handle the creative and the campaign setup. The Meta Ads page has the details.

Which aspect ratios does Facebook need?

Use 1:1 for the feed, 9:16 for Stories and Reels, and 16:9 for in-stream. Pick the ratio per render; the same brief can be run in each.

Do I need to film anything or hire creators?

No. Upload a product photo, pick a mode and a language, and AdVideoLab generates the video. There is no filming, no casting and no studio. Failed renders are refunded automatically.

How much does it cost?

Plans are credit-based and self-serve: Starter $55/month for 1,000 credits, Growth $149 for 3,000, Scale $449 for 10,000. There is no free version, but a one-time $3.99 Trial Pass (170 credits) lets you see a real video first. Credits are charged per second of finished video. On Seedance 2.0, 480p costs 10 credits/second, 720p 22 and 1080p 37; on Seedance 2.5, 480p is 13 and 720p 28. A 10-second 480p ad on Seedance 2.0 is 100 credits.

How long can the videos be?

Videos run 4 to 15 seconds on Seedance 2.0 (up to 1080p SR) or 4 to 30 seconds on Seedance 2.5 (480p or 720p). Pick the tier per render on the Generate page.

Which languages are supported?

Nine, with lips that match the words: English, Spanish, Portuguese, French, German, Japanese, Korean, Chinese and Indonesian. Both quality tiers support the same list.

Feed the algorithm without a production line

Upload a product photo, render each placement, and launch your next Meta test today.