---
title: "AI B-roll generator for what your actor says."
url: "https://riffads.com/features/b-roll-generator"
description: "AI B-roll generator for product, lifestyle and scene clips made with Veo 3.1, Kling 3 and more, priced before each clip runs."
updated: "2026-09-28"
source: "RiffAds"
---

# AI B-roll generator for what your actor says.

RiffAds is an AI B-roll generator that makes new cutaway clips for your video ads: product close-ups, unboxing and lifestyle shots from a text prompt or a product photo, made with Veo 3.1, Kling 3 and more.

- [Open the studio](https://app.riffads.com/sign-up?redirect=%2Fpricing)
- [Connect your agent](https://riffads.com/connect)

## What is B-roll, and how does AI make it?

B-roll is the supporting footage you cut to while the speaker talks: product close-ups, hands using the product, a lifestyle scene. An AI B-roll generator renders those clips new from a prompt or a product photo. RiffAds does it with models such as Veo 3.1 and Kling 3, instead of pulling stock footage, and shows the credit price before each clip runs.

### How it works

1. **Pick a video model**: In the studio, choose the model for the shot: Veo 3.1, Kling 3, Seedance 2.5, Omni Flash or MiniMax H3 Max.
2. **Describe the shot**: Write what happens in the scene, and attach your product photo as a reference image or start frame, as the model allows.
3. **Read the estimate**: Set the length, aspect ratio and resolution, then read the credit estimate before anything renders.
4. **Cut it in**: Trim the clip, join it with your talking actor clips using Stitch, add captions and download the file.

### Best for

- Cutaways for talking actor ads
- Ecommerce product close-ups
- Lifestyle and scene-setting shots
- Agencies making ad variants
- AI agents that assemble ads

### RiffAds in numbers

- **8.8**: credits per second of MiniMax H3 Max video, its lowest setting. A credit is $0.01.

### The numbers behind it

- **8 sec**: is the longest clip Google's Veo 3.1 generates, at 720p, 1080p or 4K, with natively generated audio. Source: [Google AI for Developers, Veo 3.1 docs](https://ai.google.dev/gemini-api/docs/veo), January 2026.
- **3 to 15**: seconds is the length range of one continuous Kling VIDEO 3.0 clip. Source: [Kling AI, Kling VIDEO 3.0 user guide](https://kling.ai/quickstart/klingai-video-3-model-user-guide), February 2026.
- **720P**: is the minimum resolution in TikTok's creative basics for ads, along with vertical 9:16 and sound or music. Source: [TikTok Ads Help Center](https://ads.tiktok.com/help/article/creative-best-practices), June 2025.

## Questions

### How is B-roll used in UGC ads?

It covers the lines while the creator keeps talking. In a UGC ad the A-roll is the person speaking to camera, and the B-roll shows what they describe: the product up close, the unboxing, the product in use or the result. Cut to it on each claim, then back to the speaker, so the viewer sees the proof instead of only hearing it.

### Can AI generate custom B-roll footage instead of stock clips?

Yes. Some B-roll tools search stock libraries and drop matching clips on your timeline, but RiffAds uses no stock footage. A video model renders every clip new from your prompt, and you can start from your own product photo as the first frame or a reference, so the clip begins from your real product.

### Which AI video model should I use for B-roll: Veo 3.1 or Kling 3?

It depends on the shot. Veo 3.1 makes clips of up to 8 seconds at up to 4K, in 16:9 or 9:16, with optional audio. Kling 3 runs 3 to 15 seconds, adds 1:1 and takes a start and end frame. Seedance 2.5 reaches 30 seconds for longer takes. Omni Flash and MiniMax H3 Max are live too, and every plan gets every model.

### How long should a B-roll clip be in a short-form ad?

Keep each clip about as long as the line it covers, then cut back to the speaker. TikTok's creative best practices advise showing your content proposition within the first 3 seconds, so an early product shot helps. RiffAds models make clips from 3 seconds (Kling 3, Omni Flash) up to 30 (Seedance 2.5), and the Trim tool shortens any clip.

### How much does AI B-roll cost on RiffAds?

B-roll is billed per second of video, and you see the credits before a clip runs. Per second of video, the current rate card lists Veo 3.1 from 35, Kling 3 from 14.7 and MiniMax H3 Max from 8.8 credits. Each credit is $0.01. The cheapest plan costs $49 a month. Credits never expire, and a clip that fails is not charged.

### Can I use AI B-roll in paid ads, and does it need an AI label?

Yes. The RiffAds Terms make you the owner of your workspace's outputs where the law allows, subject to the AI models' own terms, and they allow use in paid ads. Adding any label a platform or law asks for is your job. TikTok requires a disclosure on ads with fully AI-generated video, such as its 'This ad contains AI-generated content' toggle, and rejects or restricts ads that leave it out.

### Can my AI agent generate B-roll for my ads?

Yes. Every plan includes agent access through the API, MCP, Agent Skills and CLI. An agent can price a clip, pick the model and render it, paid from your studio credits. People set the caps, not the agent: by default one agent job may use up to 600 credits, and an organization's agents 2,000 credits a day.

## About RiffAds

RiffAds makes realistic UGC video ads with AI actors, lip-synced to your script, in the studio or from your AI agent through API, MCP, Agent Skills and CLI. It never posts to a social account: every result is a download link to the finished file.

RiffAds is priced in credits. 1 credit is $0.01 and credits never expire. Plans start at $49 a month for 4,500 credits. A 30 second talking actor ad is about 848 credits. The studio, the REST API and the MCP server spend the same balance at the same prices, so there is no separate API price.

- [RiffAds home](https://riffads.com/index.md): models, workflows, features, plans and the full FAQ
- [Pricing](https://riffads.com/pricing.md): every plan and the per-model credit rate card
- [Connect your agent](https://riffads.com/connect.md): the MCP server, the REST API and the CLI

## Related pages

- [AI commercial generator](https://riffads.com/features/ai-video-ad-generator): AI commercial generator for short video ads with AI actors, Veo 3.1 and Kling 3 B-roll and captions, with the cost shown before each job.
- [AI product video](https://riffads.com/features/product-video-generator): AI product video generator: turn one product photo into a video ad with an AI creator holding it, priced in credits before it runs.
- [AI UGC generator](https://riffads.com/features/ai-ugc-generator): AI UGC generator for lip-synced UGC videos: pick an AI actor, add a script and see the price before every ad runs.
- [Real estate](https://riffads.com/industries/real-estate): Real estate video ads with AI actors for listings, open houses and market updates, in 74 voice languages, priced before each one runs.
- [All features](https://riffads.com/features): The UGC creator tools inside RiffAds, one page each: AI actors, voices, lip sync, B-roll and scripts.
