{"id":90156,"date":"2026-11-01T23:29:13","date_gmt":"2026-11-02T07:29:13","guid":{"rendered":"https:\/\/predis.ai\/resources\/?p=90156"},"modified":"2026-11-01T23:29:20","modified_gmt":"2026-11-02T07:29:20","slug":"ai-video-prompt-examples-product-ads","status":"publish","type":"post","link":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/","title":{"rendered":"50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"\n<p>Almost every small brand running video ads has tried AI by now. Most of them aren&#8217;t happy with it. In IAB&#8217;s 2026 video report, <a href=\"https:\/\/www.iab.com\/news\/business-outcomes-are-just-the-beginning\/\" target=\"_blank\" rel=\"noreferrer noopener\">96% of smaller buyers said they&#8217;re not satisfied<\/a> with how they use generative AI for ad creative.<\/p>\n\n\n\n<p>You know the feeling. You type a careful ai video prompt and wait two minutes. Back comes a gorgeous clip where your label melts halfway through, the camera spins for no reason, and the product is on screen for about one second. Pretty, and useless.<\/p>\n\n\n\n<p>The fix isn&#8217;t a fancier model. It&#8217;s a prompt that knows what you sell and what the clip is for. Below are 50 of them, sorted by product category, written to paste into whatever video tool you already pay for.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_most_AI_video_prompt_examples_dont_sell_anything\"><\/span>Why most AI video prompt examples don&#8217;t sell anything<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>AI video ads stopped being an experiment a while ago. The same IAB report found that nearly two in three video ad buyers now use generative AI for video creative, and about a third of their ad assets already lean on it. Smaller brands are moving faster than big ones, too. In IAB&#8217;s 2025 edition, <a href=\"https:\/\/www.marketingdive.com\/news\/over-half-of-ad-buyers-are-using-generative-ai-for-video-creation-iab\/753048\/\" target=\"_blank\" rel=\"noreferrer noopener\">smaller brands expected 45% of their video<\/a> to be built this way by 2026, compared with 36% for the largest.<\/p>\n\n\n\n<p>So adoption isn&#8217;t the problem. The prompts are.<\/p>\n\n\n\n<p>Look at most AI video prompt examples online and you&#8217;ll see them sorted by camera trick: orbit shots, dolly shots, crane shots. That&#8217;s handy if you&#8217;re a cinematographer. If you sell candles, you have to translate every single one into &#8220;okay, but what does that look like with my jar?&#8221; Plenty of people give up and type &#8220;cinematic product video, 4k&#8221; instead.<\/p>\n\n\n\n<p>A product ad clip has one job. It shows your product doing one thing a buyer cares about, clearly enough that someone scrolling with the sound off gets it before they&#8217;ve moved on. Everything in the prompt should serve that job. Lens flares don&#8217;t, and neither do three camera moves crammed into five seconds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_portable_AI_video_prompt_core_paste_it_into_any_model\"><\/span>The portable AI video prompt core (paste it into any model)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Every prompt in this list is built from the same six slots plus an exclude line. Learn the slots once and you can write your own, or repair any of the 50 when a model misbehaves.<\/p>\n\n\n\n<p>Google&#8217;s Veo documentation lists <a href=\"https:\/\/docs.cloud.google.com\/vertex-ai\/generative-ai\/docs\/video\/video-gen-prompt-guide\" target=\"_blank\" rel=\"noreferrer noopener\">subject, context, action and style as the core elements<\/a> of a video prompt, with camera motion, composition and ambiance (color and light) as optional layers. OpenAI&#8217;s Sora guide adds the rule that rescues most product shots: <a href=\"https:\/\/developers.openai.com\/cookbook\/examples\/sora\/sora2_prompting_guide\" target=\"_blank\" rel=\"noreferrer noopener\">one clear camera move and one clear subject action per shot<\/a>, written in beats. The core below puts those ideas in the order an ad needs them.<\/p>\n\n\n\n<div class=\"pd-sd pd-prompt pd-prompt--line\">\n  <div class=\"pd-prompt__bar\">\n    <p class=\"pd-prompt__name\">Prompt Core<\/p>\n    <div class=\"pd-prompt__meta\">\n      <button type=\"button\" class=\"pd-copy\" data-label=\"Copy\" aria-label=\"Copy reference role line\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M5 15H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1\"\/><\/svg><span class=\"pd-copy__label\">Copy<\/span><\/button>\n      <span class=\"pd-copy__live\" aria-live=\"polite\" style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap\"><\/span>\n    <\/div>\n  <\/div>\n<pre class=\"pd-pre\"><code>Format: [length]-second [9:16 \/ 1:1 \/ 4:5 \/ 16:9] clip.\nProduct lock: [what the product is] + what must not change (label, color, shape, count).\nMoment: one action in 2 or 3 beats (reach, lift, set down).\nCamera: one move + framing (slow push-in, close-up).\nLook: light source + 3 named colors.\nEnding: where the camera stops and what the last frame shows.\nExclude: [4 or 5 things you keep seeing go wrong].<\/code><\/pre>\n<\/div>\n\n\n\n<p>Two slots do most of the work. &#8220;Product lock&#8221; stops the model from redesigning your packaging. &#8220;Ending&#8221; gives the shot a destination, and a move with a destination reads as directed, while a move without one reads as drift. Oddly, it&#8217;s also the slot almost every prompt library skips.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"610\" src=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/prompt-anatomy.png\" alt=\"One AI video prompt split into seven color-coded slots, from format to exclude list\" class=\"wp-image-90173\" srcset=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/prompt-anatomy.png 1200w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/prompt-anatomy-300x153.png 300w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/prompt-anatomy-1024x521.png 1024w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/prompt-anatomy-768x390.png 768w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/prompt-anatomy-150x76.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Once a prompt works, running it is the easy part. Predis.ai&#8217;s <a href=\"https:\/\/predis.ai\/ai-video-generator\/\" target=\"_blank\">AI video generator<\/a> takes a prompt, an image or a product link, drafts the script, scenes and captions, and lets you fix one frame instead of regenerating the whole video.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Text-to-video vs image-to-video prompts<\/h3>\n\n\n\n<p>If you have a good product photo, start with image-to-video. The photo carries your product&#8217;s identity, so your image to video prompt should spend its words on motion. Don&#8217;t re-describe the bottle you just uploaded. The model can already see it. A second description just gives it one more chance to &#8220;correct&#8221; your label.<\/p>\n\n\n\n<p>Text-to-video is for concepts: the ingredient shot, the hands-only demo, the problem-first hook. A text to video prompt has to describe the whole scene, product included, so treat the result as a stand-in rather than your actual SKU. Anything where the exact packaging matters should start from a photo. For the full photo-to-ad workflow, see <a href=\"https:\/\/predis.ai\/resources\/how-to-make-video-ads-from-product-images-and-scripts\/\" target=\"_blank\">this guide to making video ads from product images and scripts<\/a>.<\/p>\n\n\n\n<p>Each prompt below is tagged I2V (image-to-video) or T2V (text-to-video) so you know which to reach for.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"520\" src=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/image-vs-text-to-video.png\" alt=\"Image-to-video and text-to-video prompts compared side by side for the same candle\" class=\"wp-image-90176\" srcset=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/image-vs-text-to-video.png 1200w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/image-vs-text-to-video-300x130.png 300w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/image-vs-text-to-video-1024x444.png 1024w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/image-vs-text-to-video-768x333.png 768w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/image-vs-text-to-video-150x65.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Small adapters for different models<\/h3>\n\n\n\n<p>The same AI video prompt core works in Veo, Sora, Kling, Runway and most tools built on top of them. Still choosing one? <a href=\"https:\/\/predis.ai\/resources\/top-ai-video-ads-tools\/\" target=\"_blank\">This roundup of AI video ad tools<\/a> compares the main options.<\/p>\n\n\n\n<p>These adapters cover the differences:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>If your tool&#8230;<\/th><th>Do this<\/th><\/tr><\/thead><tbody><tr><td>Has length and resolution settings<\/td><td>Set them there and delete the length from the Format line. OpenAI&#8217;s guide notes that duration and resolution are parameters, not prose, so &#8220;make it longer&#8221; does nothing.<\/td><\/tr><tr><td>Generates audio<\/td><td>Add sound as its own sentence after the Look line. Google recommends describing audio in separate sentences.<\/td><\/tr><tr><td>Has a negative prompt field<\/td><td>Move the Exclude list into it and drop the word &#8220;Exclude.&#8221;<\/td><\/tr><tr><td>Has no negative prompt field<\/td><td>Keep the Exclude line at the end of the prompt.<\/td><\/tr><tr><td>Accepts a reference image<\/td><td>Use the I2V prompts and cut any product description beyond the lock line.<\/td><\/tr><tr><td>Exports for Reels, TikTok or Shorts<\/td><td>Use 9:16, the format Google notes was popularized by short-form video apps.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"pd-cta\">\n  <div class=\"pd-cta__copy\">\n    <p class=\"pd-cta__title\">Make a UGC ad with Predis.ai<\/p>\n    <p class=\"pd-cta__text\">Make UGC-style video ads from one product link and let your numbers pick.<\/p>\n  <\/div>\n  <a class=\"pd-cta__btn\" href=\"https:\/\/predis.ai\/ugc-ad-maker\/\" target=\"_blank\">Make a UGC ad<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"50_AI_video_prompt_examples_by_product_category\"><\/span>50 AI video prompt examples by product category<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Each AI video prompt here is ready to paste. Swap the [bracketed] parts for your product, keep the rest, and generate. Tags tell you the workflow, the aspect ratio and a starting length. The lengths are short on purpose, and the assembly section explains why.<\/p>\n\n\n\n<p>Prefer clicking to scrolling? The filterable library below lets you pick a category and copy any prompt in one tap.<\/p>\n\n\n\n<!-- Predis.ai | AI video prompt library + builder | paste into a Custom HTML block -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700&#038;family=Instrument+Sans:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n<div class=\"pvp\" id=\"pvp-root\">\n<style>\n.pvp{--ink:#1C1A3A;--violet:#5B4BDB;--violet-d:#4637C4;--lilac:#EEEAFE;--line:#DCD6F7;--yellow:#FFE7A3;--slate:#5E5B7A;--paper:#fff;\n--s1:#5B4BDB;--s2:#2F80ED;--s3:#1A8C76;--s4:#D2456B;--s5:#A87700;--s6:#D45F22;--s7:#6E6992;\n--t1:#ECE9FC;--t2:#E4EFFD;--t3:#DFF4EF;--t4:#FCE6EC;--t5:#FFF4D6;--t6:#FDEADF;--t7:#EEEDF4;\nfont-family:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);background:var(--lilac);border-radius:22px;padding:28px;max-width:860px;margin:32px auto;line-height:1.5;box-sizing:border-box}\n.pvp *,.pvp *::before,.pvp *::after{box-sizing:border-box}\n.pvp h3.pvp-title{font-family:'Bricolage Grotesque','Instrument Sans',system-ui,sans-serif;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}\n.pvp .pvp-intro{margin:0 0 20px;color:var(--slate);font-size:16px;max-width:60ch}\n.pvp button{font:inherit;cursor:pointer}\n.pvp :focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:8px}\n.pvp .pvp-tabs{display:inline-flex;background:var(--paper);border-radius:12px;padding:4px;gap:4px;margin-bottom:20px}\n.pvp .pvp-tab{border:0;background:transparent;padding:9px 16px;border-radius:9px;font-weight:600;font-size:15px;color:var(--slate)}\n.pvp .pvp-tab[aria-selected=\"true\"]{background:var(--ink);color:#fff}\n.pvp .pvp-filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}\n.pvp .pvp-chips{display:flex;flex-wrap:wrap;gap:8px}\n.pvp .pvp-chip{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);padding:6px 13px;border-radius:999px;font-size:14px;font-weight:500}\n.pvp .pvp-chip[aria-pressed=\"true\"]{background:var(--violet);border-color:var(--violet);color:#fff}\n.pvp .pvp-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}\n.pvp input[type=search],.pvp input[type=text],.pvp select,.pvp textarea{font:inherit;font-size:15px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;width:100%}\n.pvp input[type=search]{flex:1;min-width:200px}\n.pvp .pvp-seg{display:inline-flex;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}\n.pvp .pvp-seg button{border:0;background:transparent;padding:8px 12px;font-size:14px;font-weight:500;color:var(--slate)}\n.pvp .pvp-seg button[aria-pressed=\"true\"]{background:var(--t1);color:var(--violet);font-weight:600}\n.pvp .pvp-count{font-size:14px;color:var(--slate);margin:4px 0 10px}\n.pvp .pvp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:640px;overflow:auto;padding-right:4px}\n.pvp .pvp-item{background:var(--paper);border-radius:14px;padding:16px 18px}\n.pvp .pvp-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}\n.pvp .pvp-num{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-weight:700;color:var(--violet);font-size:17px;min-width:1.6em}\n.pvp .pvp-name{font-weight:600;font-size:16px}\n.pvp .pvp-tags{display:flex;gap:6px;margin-left:auto}\n.pvp .pvp-tag{font-size:12.5px;padding:2px 8px;border-radius:6px;background:var(--lilac);color:var(--slate);font-weight:500}\n.pvp .pvp-tag.i2v{background:var(--t2);color:var(--s2)}.pvp .pvp-tag.t2v{background:var(--t3);color:var(--s3)}\n.pvp .pvp-text{font-size:15px;margin:0 0 12px;color:var(--ink)}\n.pvp .pvp-text mark{background:var(--yellow);color:inherit;border-radius:4px;padding:0 3px}\n.pvp .pvp-text .sl-f{box-shadow:inset 0 -2px 0 var(--s1)}\n.pvp .pvp-text .sl-e{box-shadow:inset 0 -2px 0 var(--s6)}\n.pvp .pvp-text .sl-x{color:var(--s7)}\n.pvp .pvp-actions{display:flex;align-items:center;gap:12px}\n.pvp .pvp-copy{border:0;background:var(--ink);color:#fff;padding:8px 14px;border-radius:9px;font-size:14px;font-weight:600}\n.pvp .pvp-copy:hover{background:var(--violet)}\n.pvp .pvp-copy.done{background:var(--s3)}\n.pvp .pvp-hint{font-size:13px;color:var(--slate)}\n.pvp .pvp-empty{background:var(--paper);border-radius:14px;padding:20px;color:var(--slate)}\n.pvp .pvp-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--slate);margin:0 0 12px}\n.pvp .pvp-legend span{display:inline-flex;align-items:center;gap:6px}\n.pvp .pvp-legend i{display:inline-block;width:18px;height:10px;border-radius:3px}\n\/* builder *\/\n.pvp .pvp-build{display:grid;grid-template-columns:1fr 1fr;gap:20px}\n.pvp .pvp-form{display:flex;flex-direction:column;gap:12px}\n.pvp .pvp-field{background:var(--paper);border-radius:12px;padding:12px 14px;border-left:5px solid var(--c)}\n.pvp .pvp-field label,.pvp .pvp-field .lbl{display:block;font-weight:600;font-size:14px;color:var(--c);margin-bottom:6px}\n.pvp .pvp-field small{display:block;color:var(--slate);font-size:12.5px;margin-top:5px}\n.pvp .pvp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}\n.pvp .pvp-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}\n.pvp textarea{resize:vertical;min-height:62px}\n.pvp .pvp-ex{display:flex;flex-wrap:wrap;gap:6px}\n.pvp .pvp-ex .pvp-chip{font-size:13px;padding:4px 10px}\n.pvp .pvp-ex .pvp-chip[aria-pressed=\"true\"]{background:var(--s7);border-color:var(--s7)}\n.pvp .pvp-out{position:sticky;top:16px;align-self:start;background:var(--paper);border-radius:16px;padding:18px}\n.pvp .pvp-out h4{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-size:19px;margin:0 0 10px;font-weight:700}\n.pvp .pvp-preview{font-size:15px;line-height:1.7;margin:0 0 12px;min-height:180px}\n.pvp .pvp-preview span{border-radius:5px;padding:1px 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.pvp .pvp-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}\n.pvp .pvp-wc{font-size:13px;color:var(--slate)}\n.pvp .pvp-check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);font-weight:500}\n.pvp .pvp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n.pvp .pvp-foot{margin:18px 0 0;font-size:13px;color:var(--slate)}\n@media (max-width:720px){.pvp{padding:18px;border-radius:16px}.pvp .pvp-build{grid-template-columns:1fr}.pvp .pvp-out{position:static}.pvp .pvp-tags{margin-left:0}.pvp h3.pvp-title{font-size:23px}}\n@media (prefers-reduced-motion:reduce){.pvp *{transition:none!important}}\n<\/style>\n<h3 class=\"pvp-title\">Find your prompt, or build one<\/h3>\n<p class=\"pvp-intro\">Pick what you sell, copy a prompt, and swap the highlighted brackets for your product. Or fill in the seven slots and copy your own.<\/p>\n<div class=\"pvp-tabs\" role=\"tablist\" aria-label=\"Prompt tools\">\n<button class=\"pvp-tab\" role=\"tab\" id=\"pvp-t1\" aria-controls=\"pvp-p1\" aria-selected=\"true\">Browse the 50<\/button>\n<button class=\"pvp-tab\" role=\"tab\" id=\"pvp-t2\" aria-controls=\"pvp-p2\" aria-selected=\"false\" tabindex=\"-1\">Build your own<\/button>\n<\/div>\n\n<section id=\"pvp-p1\" role=\"tabpanel\" aria-labelledby=\"pvp-t1\">\n<div class=\"pvp-filters\">\n<div class=\"pvp-chips\" id=\"pvp-cats\" aria-label=\"Product category\"><\/div>\n<div class=\"pvp-row\">\n<div class=\"pvp-seg\" id=\"pvp-wf\" aria-label=\"Workflow\">\n<button aria-pressed=\"true\" data-wf=\"all\">All<\/button><button aria-pressed=\"false\" data-wf=\"I2V\">Image-to-video<\/button><button aria-pressed=\"false\" data-wf=\"T2V\">Text-to-video<\/button>\n<\/div>\n<label class=\"pvp-sr\" for=\"pvp-q\">Search prompts<\/label>\n<input type=\"search\" id=\"pvp-q\" placeholder=\"Search, e.g. candle, pour, 16:9\">\n<\/div>\n<\/div>\n<div class=\"pvp-legend\" aria-hidden=\"true\"><span><i style=\"background:var(--yellow)\"><\/i>Swap for your product<\/span><span><i style=\"background:var(--s1)\"><\/i>Format<\/span><span><i style=\"background:var(--s6)\"><\/i>Ending<\/span><span><i style=\"background:var(--s7)\"><\/i>Exclude<\/span><\/div>\n<p class=\"pvp-count\" id=\"pvp-count\" aria-live=\"polite\"><\/p>\n<ul class=\"pvp-list\" id=\"pvp-list\"><\/ul>\n<\/section>\n\n<section id=\"pvp-p2\" role=\"tabpanel\" aria-labelledby=\"pvp-t2\" hidden>\n<div class=\"pvp-build\">\n<div class=\"pvp-form\">\n<div class=\"pvp-field\" style=\"--c:var(--s1)\"><span class=\"lbl\">Format<\/span>\n<div class=\"pvp-grid2\">\n<select style=\"grid-column:1\/-1\" id=\"b-wf\" aria-label=\"Workflow\"><option value=\"I2V\">Image-to-video<\/option><option value=\"T2V\">Text-to-video<\/option><\/select>\n<select id=\"b-len\" aria-label=\"Length\"><option value=\"3\">3 seconds<\/option><option value=\"4\">4 seconds<\/option><option value=\"5\" selected>5 seconds<\/option><option value=\"6\">6 seconds<\/option><option value=\"8\">8 seconds<\/option><\/select>\n<select id=\"b-ratio\" aria-label=\"Aspect ratio\"><option value=\"9:16\">9:16 vertical<\/option><option value=\"1:1\">1:1 square<\/option><option value=\"4:5\">4:5 feed<\/option><option value=\"16:9\">16:9 wide<\/option><\/select>\n<\/div><small>Length and ratio are often tool settings. Set them there too.<\/small><\/div>\n<div class=\"pvp-field\" style=\"--c:var(--s2)\"><label for=\"b-prod\">Product lock<\/label>\n<input type=\"text\" id=\"b-prod\" data-slot=\"product\" placeholder=\"amber glass candle jar\"><input type=\"text\" id=\"b-keep\" data-slot=\"what must not change\" placeholder=\"label, lid and color\" style=\"margin-top:8px\" aria-label=\"What must not change\">\n<small>What it is, then what must not change.<\/small><\/div>\n<div class=\"pvp-field\" style=\"--c:var(--s3)\"><label for=\"b-moment\">Moment<\/label>\n<textarea id=\"b-moment\" data-slot=\"one action in 2 or 3 beats\" placeholder=\"A match lights the wick; the flame steadies and smoke curls up once.\"><\/textarea><small>One action, in 2 or 3 beats.<\/small><\/div>\n<div class=\"pvp-field\" style=\"--c:var(--s4)\"><span class=\"lbl\">Camera<\/span>\n<div class=\"pvp-grid2\">\n<select id=\"b-move\" aria-label=\"Camera move\"><option>Slow push-in<\/option><option>Locked-off<\/option><option>Slow lateral slide<\/option><option>Locked overhead camera<\/option><option>Very slow orbit of about 20 degrees<\/option><option>Handheld with slight sway<\/option><option>Tracking shot from the side<\/option><\/select>\n<select id=\"b-frame\" aria-label=\"Framing\"><option>close-up<\/option><option>macro<\/option><option>medium shot<\/option><option>wide shot<\/option><\/select>\n<\/div><small>One move per clip.<\/small><\/div>\n<div class=\"pvp-field\" style=\"--c:var(--s5)\"><span class=\"lbl\">Look<\/span>\n<select id=\"b-light\" aria-label=\"Light\"><option>Soft diffused daylight<\/option><option>Warm lamp light<\/option><option>One hard key light from the left<\/option><option>Golden-hour light<\/option><option>Cool backlight<\/option><option>Bright, even studio light<\/option><\/select>\n<div class=\"pvp-grid3\" style=\"margin-top:8px\"><input type=\"text\" id=\"b-c1\" data-slot=\"color 1\" placeholder=\"amber\" aria-label=\"Color 1\"><input type=\"text\" id=\"b-c2\" data-slot=\"color 2\" placeholder=\"cream\" aria-label=\"Color 2\"><input type=\"text\" id=\"b-c3\" data-slot=\"color 3\" placeholder=\"charcoal\" aria-label=\"Color 3\"><\/div>\n<small>Name 3 colors and reuse them in every clip of the same ad.<\/small><\/div>\n<div class=\"pvp-field\" style=\"--c:var(--s6)\"><label for=\"b-end\">Ending<\/label>\n<input type=\"text\" id=\"b-end\" data-slot=\"what the last frame shows\" placeholder=\"the steady flame with the label readable\"><small>Where the camera stops and what the last frame shows.<\/small><\/div>\n<div class=\"pvp-field\" style=\"--c:var(--s7)\"><span class=\"lbl\">Exclude<\/span>\n<div class=\"pvp-ex\" id=\"b-ex\"><\/div>\n<input type=\"text\" id=\"b-exc\" placeholder=\"Anything else, comma separated\" style=\"margin-top:8px\" aria-label=\"Custom exclusions\"><small>Keep it to 4 or 5 items.<\/small><\/div>\n<div class=\"pvp-field\" style=\"--c:var(--slate)\"><label class=\"pvp-check\"><input type=\"checkbox\" id=\"b-aud\"> My tool generates audio<\/label>\n<input type=\"text\" id=\"b-audt\" data-slot=\"sound, in one sentence\" placeholder=\"a soft match strike, then quiet room tone\" style=\"margin-top:8px\" hidden aria-label=\"Audio description\"><\/div>\n<\/div>\n<div class=\"pvp-out\" aria-labelledby=\"pvp-oh\">\n<h4 id=\"pvp-oh\">Your prompt<\/h4>\n<p class=\"pvp-preview\" id=\"b-prev\"><\/p>\n<div class=\"pvp-meta\"><span class=\"pvp-wc\" id=\"b-wc\"><\/span><button class=\"pvp-copy\" id=\"b-copy\">Copy prompt<\/button><\/div>\n<\/div>\n<\/div>\n<\/section>\n<p class=\"pvp-foot\">Prompts from <em>50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today<\/em> by Predis.ai.<\/p>\n<span class=\"pvp-sr\" aria-live=\"polite\" id=\"pvp-live\"><\/span>\n<script>\n(function(){\nvar DATA={\"cats\": [\"Skincare and beauty\", \"Food and drink\", \"Apparel\", \"Home goods\", \"Gadgets\", \"Local services\", \"Any product\"], \"prompts\": [{\"n\": 1, \"title\": \"Serum drop macro\", \"cat\": \"Skincare and beauty\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Use the attached photo of [serum bottle] as the exact product; keep the label, cap and glass color unchanged. A dropper lifts from the bottle and releases one drop that lands on a glass surface and spreads slowly. Slow push-in from medium close-up to macro. Soft diffused daylight, colors [cream, blush pink, frosted glass]. End on the bottle in focus with the drop blurred in front and empty space above for a headline. Exclude: warped label, extra bottles, text, fingers.\"}, {\"n\": 2, \"title\": \"Texture swatch\", \"cat\": \"Skincare and beauty\", \"wf\": \"T2V\", \"ratio\": \"1:1\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second square clip. A swipe of [rich cream \/ clear gel] on a pale stone tile; a fingertip draws one line through it and lifts away. Locked-off overhead camera. Soft side light so the ridges in the texture catch highlights, colors [ivory, sand, soft green]. End on the finished swatch, still for the last second. Exclude: full hands, text, glitter, extra products.\"}, {\"n\": 3, \"title\": \"Morning shelf reach\", \"cat\": \"Skincare and beauty\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. Keep the attached product photo exact, including label and size. A morning bathroom shelf; a hand reaches in, picks up [product] and lifts it toward the mirror in two beats: reach, lift. Slow lateral slide from left to right. Warm window light and light steam on the mirror, colors [white tile, eucalyptus green, brass]. End with the product held at chest height, label facing camera. Exclude: face, other brands, text, duplicate products.\"}, {\"n\": 4, \"title\": \"Ingredient beside the jar\", \"cat\": \"Skincare and beauty\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. [Key ingredient, e.g. a sliced aloe leaf] rests beside a closed jar of [product]. A bead of gel slides down the cut leaf, then a hand twists the jar lid off and sets it down. Slow push-in at table height. Bright, clean studio light, colors [green, white, clear glass]. End on the open jar centered with the ingredient behind it. Exclude: readable labels, floating particles, text, extra plants.\"}, {\"n\": 5, \"title\": \"Lipstick twist-up\", \"cat\": \"Skincare and beauty\", \"wf\": \"I2V\", \"ratio\": \"4:5\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second clip in 4:5. Use the attached lipstick photo as the exact reference for shade and case. The bullet twists up in one smooth turn, catching light along its edge. Locked-off macro, shallow depth of field. One hard key light from the left on a [deep red] backdrop. End with the bullet fully extended and still for 1 second. Exclude: smudges, shade shift, text, second lipstick.\"}, {\"n\": 6, \"title\": \"Mirror check, UGC style\", \"cat\": \"Skincare and beauty\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip with a handheld phone-camera look. A person at a bathroom mirror pats [moisturizer] onto one cheek, tilts their head toward the window light and nods once. Slight handheld sway, eye level. Natural morning light, bare-skin look, colors [white, warm skin tones, towel blue]. End on a close shot of the jar on the counter. Exclude: dramatic before-and-after change, logo text, extra people, filtered skin.\"}, {\"n\": 7, \"title\": \"Gift set unboxing\", \"cat\": \"Skincare and beauty\", \"wf\": \"I2V\", \"ratio\": \"1:1\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second square clip. Keep the attached gift box and every item inside exactly as photographed, same count. Top-down: two hands lift the lid, fold back tissue paper and lift [hero product] toward camera. Locked overhead camera, then a small push-in in the last 2 seconds. Soft even light, colors [kraft brown, blush, gold foil]. End on the open box with the hero product resting on top. Exclude: extra items, changed packaging, text, tangled ribbon.\"}, {\"n\": 8, \"title\": \"Cold brew pour\", \"cat\": \"Food and drink\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Cold brew pours from a [bottle] into a clear glass of ice; the coffee swirls, settles, and condensation beads on the glass. Top-down camera, locked off. Bright morning light from one side, colors [espresso brown, ice white, oak]. End on the full glass with the bottle beside it, label toward camera. Exclude: spills, extra glasses, steam, text.\"}, {\"n\": 9, \"title\": \"Steam over the plate\", \"cat\": \"Food and drink\", \"wf\": \"I2V\", \"ratio\": \"4:5\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second clip in 4:5. Use the attached photo of [dish] as the exact plate and arrangement. Gentle steam rises from the food and drifts left; nothing on the plate moves. Very slow push-in. Warm low light, colors [golden crust, charcoal plate, linen]. End when the steam thins, dish sharp and centered. Exclude: changed ingredients, utensils appearing, melting, text.\"}, {\"n\": 10, \"title\": \"Sauce drizzle\", \"cat\": \"Food and drink\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. A spoon drizzles [sauce] over [dish] in one slow zigzag, and the sauce pools at the edges. Side angle at plate height, slow push-in. Warm light from a pendant lamp, colors [tomato red, basil green, white ceramic]. End on the finished plate, sauce glossy. Exclude: splashes, extra plates, text, hands beyond the wrist.\"}, {\"n\": 11, \"title\": \"Can crack and fizz\", \"cat\": \"Food and drink\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second vertical clip. Use the attached can photo as the exact design and color. A hand cracks the tab; a small burst of fizz and fine mist rise from the opening. Locked-off close-up from a slight low angle. Cool backlight with water droplets on the can, colors [brand color, ice blue, silver]. End on the open can, label facing camera, droplets sliding down. Exclude: warped logo, extra cans, text, foam overflow.\"}, {\"n\": 12, \"title\": \"Ingredients to jar\", \"cat\": \"Food and drink\", \"wf\": \"T2V\", \"ratio\": \"1:1\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second square clip. Overhead flat-lay of [3 raw ingredients] on a wooden board. In two beats, the ingredients slide out of frame and a jar of [product] slides into the center. Locked overhead camera. Soft daylight, colors [oak, cream, label color]. End on the jar centered with empty space on the right. Exclude: floating objects, text on the board, extra jars, cropped edges.\"}, {\"n\": 13, \"title\": \"Counter handoff\", \"cat\": \"Food and drink\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. A barista slides a [drink] across a wooden counter toward camera and lets go; the cup stops just in front of the lens. Eye level, shallow depth of field, slight push-in. Warm caf\u00e9 light, colors [walnut, cream, terracotta]. End with the cup sharp in the foreground and the barista soft behind. Exclude: logos on the cup, extra cups, text, face close-up.\"}, {\"n\": 14, \"title\": \"Snack bag tip\", \"cat\": \"Food and drink\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second vertical clip. Keep the attached snack bag exact, print and size unchanged. The bag tips and [3 pieces] tumble out onto a matte surface in slow motion and come to rest. Locked-off at surface level. Bright, punchy light, colors [brand color, white, black]. End on the bag upright behind the pieces. Exclude: scattered crumbs, extra bags, warped print, text.\"}, {\"n\": 15, \"title\": \"Breeze on the rail\", \"cat\": \"Apparel\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Use the attached photo of [garment] as the exact cut, color and print. A light breeze moves the hem and sleeves while it hangs on a rail by an open window. Slow push-in from full length to waist height. Soft afternoon light, colors [garment color, white wall, light oak]. End on the fabric settling, garment fully in frame. Exclude: pattern changes, extra garments, people, text.\"}, {\"n\": 16, \"title\": \"Sidewalk walk-by\", \"cat\": \"Apparel\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. A person walks along a sunlit sidewalk wearing [garment]: four steps, a glance down at the outfit, then they keep walking. Tracking shot from the side at hip height. Golden-hour light, colors [garment color, warm concrete, green trees]. End as they exit frame left and the sidewalk is empty. Exclude: face close-ups, logos, crowds, text.\"}, {\"n\": 17, \"title\": \"Sneaker flex\", \"cat\": \"Apparel\", \"wf\": \"I2V\", \"ratio\": \"1:1\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second square clip. Use the attached sneaker photo as the exact model and colorway. A hand bends the shoe at the toe, the sole flexes, then springs back flat. Locked-off side view. Studio light with a soft floor shadow, colors [colorway, light gray]. End on the shoe resting in profile. Exclude: changed stitching, extra shoes, text, distorted laces.\"}, {\"n\": 18, \"title\": \"Ring light sweep\", \"cat\": \"Apparel\", \"wf\": \"I2V\", \"ratio\": \"4:5\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second clip in 4:5. Keep the attached ring photo exact: metal, stone and setting unchanged. The ring sits on a velvet cone while a small light sweep crosses the stone once. Very slow orbit of about 20 degrees. Dark [navy] velvet with one warm key light, colors [navy, gold, white sparkle]. End with the stone facing camera. Exclude: extra rings, warped band, heavy lens flare, text.\"}, {\"n\": 19, \"title\": \"What fits in the bag\", \"cat\": \"Apparel\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. Top-down on a [tote bag] lying open on a bed; a hand places [3 items it really holds] inside one by one, then zips it shut. Locked overhead camera. Soft daylight, colors [bag color, white linen, gray]. End on the closed bag, centered. Exclude: brand logos on items, extra hands, text, floating items.\"}, {\"n\": 20, \"title\": \"Sunglasses reflection\", \"cat\": \"Apparel\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second vertical clip. Use the attached sunglasses photo exactly, frame and lens tint unchanged. The glasses rest on a beach towel while clouds and a palm frond pass in the reflection of the lenses. Locked-off close-up. Bright midday sun, colors [lens tint, sand, sea blue]. End with the reflection clear and the frame sharp. Exclude: people in the reflection, cracks, extra pairs, text.\"}, {\"n\": 21, \"title\": \"Fold and stack\", \"cat\": \"Apparel\", \"wf\": \"T2V\", \"ratio\": \"1:1\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second square clip. Two hands fold a [t-shirt] in three moves and place it on a stack of the same shirt in [colors]. Locked overhead camera. Soft even light, colors [shirt colors, white table]. End on the neat stack with the top shirt's print facing up. Exclude: logo distortion, wrinkles appearing, text, extra hands.\"}, {\"n\": 22, \"title\": \"Candle first light\", \"cat\": \"Home goods\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Use the attached candle photo as the exact jar and label. A match lights the wick; the flame steadies and a thin line of smoke curls up once. Slow push-in from medium to close. Dim evening room with a warm lamp in the background, colors [amber, cream, charcoal]. End on the steady flame with the label readable. Exclude: extra candles, melting jar, warped label, text.\"}, {\"n\": 23, \"title\": \"Sofa corner styled\", \"cat\": \"Home goods\", \"wf\": \"T2V\", \"ratio\": \"16:9\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second widescreen clip. A plain sofa corner in daylight; a hand drops a [throw blanket] and sets a [cushion] in place, and the corner looks finished. Locked-off wide shot. Natural window light, colors [oatmeal, sage, walnut]. End on the styled corner, held for 1 second. Exclude: room layout changes, furniture appearing, text, people.\"}, {\"n\": 24, \"title\": \"Kitchen tool at work\", \"cat\": \"Home goods\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Keep the attached [kitchen tool] exact in shape and finish. A hand uses it once on [one ingredient], and the result drops onto a board below. Close-up at counter height, locked off. Bright kitchen light, colors [steel, olive wood, white]. End on the tool resting beside the result. Exclude: flying pieces, warped metal, text, extra tools.\"}, {\"n\": 25, \"title\": \"Planter in a breeze\", \"cat\": \"Home goods\", \"wf\": \"T2V\", \"ratio\": \"1:1\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second square clip. A [ceramic planter] with a small fern sits on a windowsill; the leaves sway in a breeze and sunlight shifts across the glaze. Very slow lateral slide. Soft morning light, colors [glaze color, green, white]. End with the planter centered and still. Exclude: extra pots, text, insects, cracked glaze.\"}, {\"n\": 26, \"title\": \"Duvet settle\", \"cat\": \"Home goods\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Use the attached bedding photo exactly, color and weave unchanged. A duvet floats down onto a made bed in slow motion and settles with a soft ripple. Low angle at mattress height, locked off. Morning light through sheer curtains, colors [white, linen beige, pale blue]. End on the smooth bed with crisp pillow corners. Exclude: pattern change, extra pillows, people, text.\"}, {\"n\": 27, \"title\": \"Mug pour and turn\", \"cat\": \"Home goods\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second vertical clip. Tea pours into a [handmade mug] on a wooden table; steam rises, and a hand turns the mug by its handle toward camera. Eye-level close-up. Warm side light, colors [glaze color, honey, walnut]. End with the handle facing right and the steam thinning. Exclude: spills, logos, extra mugs, text.\"}, {\"n\": 28, \"title\": \"Drawer sorted\", \"cat\": \"Home goods\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. An open drawer full of loose cables and pens; two hands set a [drawer organizer] inside and drop items into each slot in quick beats. Locked overhead camera. Bright even light, colors [white, gray, organizer color]. End on the sorted drawer, held still. Exclude: items vanishing, text, extra hands, brand logos.\"}, {\"n\": 29, \"title\": \"Earbuds case open and shut\", \"cat\": \"Gadgets\", \"wf\": \"I2V\", \"ratio\": \"1:1\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second square clip. Use the attached earbuds photo as the exact case and color. The case lid opens, both buds lift slightly, then the lid snaps shut. Locked-off close-up on a matte desk. Cool soft light with a thin rim light, colors [case color, graphite, white]. End on the closed case. Exclude: extra buds, warped hinge, text, logo changes.\"}, {\"n\": 30, \"title\": \"Desk cleared\", \"cat\": \"Gadgets\", \"wf\": \"T2V\", \"ratio\": \"16:9\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second widescreen clip. A cluttered desk; cables and pens slide out of frame as a [laptop stand] rises into place under the laptop. Slow push-in at desk height. Natural window light with a warm lamp, colors [oak, white, matte black]. End on the clean desk with the stand centered. Exclude: readable screens, extra devices, logos, people.\"}, {\"n\": 31, \"title\": \"Bedside charge\", \"cat\": \"Gadgets\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"4s\", \"audio\": false, \"text\": \"4-second vertical clip. Keep the attached charger exactly as photographed. A hand plugs the cable into a phone on a nightstand, and the phone screen glows softly with no readable content. Locked-off close-up. Dim bedroom with a warm lamp, colors [charger color, walnut, soft amber]. End on the phone resting with the cable neat. Exclude: screen text, battery numbers, extra cables, logos.\"}, {\"n\": 32, \"title\": \"Wrist check mid-run\", \"cat\": \"Gadgets\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. A runner pauses, lifts their wrist and turns it toward camera so the [smartwatch] face catches the light, then lowers it and runs off. Medium close-up, slight handheld. Early morning park light, colors [strap color, mist gray, green]. End on the empty path. Exclude: readable data on screen, faces, logos, text.\"}, {\"n\": 33, \"title\": \"Lights on\", \"cat\": \"Gadgets\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Use the attached [lamp or LED product] photo as the exact shape. The room goes dark, then the product switches on and its glow fills the wall behind it. Locked-off wide shot. Pitch dark to warm glow, colors [glow color, black, deep blue]. End on the lit product, held for 1 second. Exclude: extra lights, flicker, text, changed shape.\"}, {\"n\": 34, \"title\": \"Detail light pass\", \"cat\": \"Gadgets\", \"wf\": \"T2V\", \"ratio\": \"1:1\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second square clip. Macro of the [feature, e.g. braided cable connector] on a [product]; a strip of light slides along the detail from left to right once. Locked-off macro, shallow depth of field. Dark studio with one soft strip light, colors [metal, black, accent color]. End with the detail sharp and centered. Exclude: invented ports, text, extra parts, lens flare.\"}, {\"n\": 35, \"title\": \"Unbox and switch on\", \"cat\": \"Gadgets\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. Keep the attached box and device exact. Top-down: hands slide the lid off, lift the [device] out and press its button once, and its [power indicator] turns on. Overhead camera, then a small push-in. Soft daylight, colors [box color, white desk, gray]. End on the device beside the open box. Exclude: extra accessories, readable screen text, warped logo, text.\"}, {\"n\": 36, \"title\": \"Barber's final pass\", \"cat\": \"Local services\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. A barber makes two final passes with clippers on the back of a client's fade, brushes off the neck and steps back. Slow push-in from behind the chair. Warm shop light with a neon accent, colors [black leather, chrome, warm wood]. End on the finished cut with empty space on the right for an offer. Exclude: face close-ups, readable signs, extra customers, text.\"}, {\"n\": 37, \"title\": \"Gym first rep\", \"cat\": \"Local services\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. A member grips a kettlebell, swings it to chest height twice and sets it down. Low angle, locked off. Morning light through tall windows, colors [black rubber floor, steel, brand color]. End on the kettlebell resting on the floor with the bright room behind it. Exclude: body transformation, logos, text, crowds.\"}, {\"n\": 38, \"title\": \"Front desk welcome\", \"cat\": \"Local services\", \"wf\": \"T2V\", \"ratio\": \"16:9\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second widescreen clip. A receptionist at a clean front desk looks up, smiles and slides a clipboard across the counter. Eye level, slow push-in. Soft daylight, colors [white, sage green, light wood]. End on the empty counter with a plant in focus. Exclude: readable documents, text on uniforms, logos, text.\"}, {\"n\": 39, \"title\": \"One clean pass\", \"cat\": \"Local services\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. A cleaner wipes a kitchen counter in one long pass while the camera follows the cloth across the surface. Tracking shot at counter height. Bright daylight, colors [white quartz, steel, lemon yellow]. End on the clean counter with no one in frame. Exclude: dramatic dirty-to-perfect change, logos, text, extra people.\"}, {\"n\": 40, \"title\": \"Table for one\", \"cat\": \"Local services\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. A server sets down a [signature dish] and slides a glass of [drink] beside it, then the hands leave frame. Top-down, locked off. Warm candlelight, colors [dark wood, terracotta, gold]. End on the table set for one, held still. Exclude: faces, readable menu text, extra plates, logos.\"}, {\"n\": 41, \"title\": \"Color reveal\", \"cat\": \"Local services\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip. A stylist removes the last foil and runs her fingers through [hair color] that catches the window light. Over-the-shoulder view, slow push-in. Natural salon light, colors [hair color, white, rose gold]. End on the hair falling into place, face out of frame. Exclude: extreme color change, faces, logos, text.\"}, {\"n\": 42, \"title\": \"Doors open\", \"cat\": \"Local services\", \"wf\": \"T2V\", \"ratio\": \"16:9\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second widescreen clip. An early morning street; the shop door opens, the lights inside switch on in two beats, and a hanging sign flips around. Locked-off wide shot from across the street. Blue dawn turning warm, colors [storefront color, warm yellow, slate blue]. End on the lit storefront with empty sky above for text. Exclude: readable signage, people, cars, text.\"}, {\"n\": 43, \"title\": \"Drop-in hook\", \"cat\": \"Any product\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"2s\", \"audio\": false, \"text\": \"2-second vertical opening. [Product] drops into frame from above and lands upright on a bright [color] surface with a small bounce. Locked-off, eye level. Flat bright light, colors [surface color, product color, white]. End the instant it settles. Exclude: text, extra products, blurred label.\"}, {\"n\": 44, \"title\": \"Problem-first hook\", \"cat\": \"Any product\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"3s\", \"audio\": false, \"text\": \"3-second vertical opening. Close-up of [the everyday problem your product fixes, e.g. a tangled charging cable] being tugged by one frustrated hand. Handheld, slight shake. Plain indoor light, colors [neutral grays]. End on the hand letting go. Exclude: the product, text, faces.\"}, {\"n\": 45, \"title\": \"Talking-to-camera, UGC style\", \"cat\": \"Any product\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"8s\", \"audio\": true, \"text\": \"8-second vertical selfie-style clip. A person in their kitchen holds [product] up to a phone camera and says, \\\"[one honest line, under 12 words].\\\" Handheld at arm's length with slight sway. Natural window light, colors [kitchen white, product color, warm wood]. Audio: their voice and faint room tone. End on the product held close to the lens. Exclude: subtitles, logos, star ratings, before-and-after claims.\"}, {\"n\": 46, \"title\": \"Hands-only demo\", \"cat\": \"Any product\", \"wf\": \"T2V\", \"ratio\": \"9:16\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second vertical clip, hands only. Two hands [do the product's main action] in three beats: pick up, use, set down. Close-up, locked off. Soft daylight, colors [product color, neutral surface, white]. End on the product resting where it started. Exclude: faces, text, extra products, results the product can't deliver.\"}, {\"n\": 47, \"title\": \"Short turntable\", \"cat\": \"Any product\", \"wf\": \"I2V\", \"ratio\": \"1:1\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second square clip. Use the attached product photo as the exact reference. The product turns about 45 degrees on a slow turntable and stops on its best angle. Fixed camera. Plain [backdrop color] backdrop with soft even light. End on the stopped product, centered. Exclude: invented back side, changed label, extra products, text.\"}, {\"n\": 48, \"title\": \"Lifestyle B-roll\", \"cat\": \"Any product\", \"wf\": \"T2V\", \"ratio\": \"16:9\", \"len\": \"6s\", \"audio\": false, \"text\": \"6-second widescreen B-roll clip. [Product] sits on a [setting] while life moves past it: a hand reaches for a cup, the light shifts, a curtain moves. Slow lateral slide. Natural light, colors [3 colors from your brand]. End with the product sharp in the foreground. Exclude: faces, logos, text, extra products.\"}, {\"n\": 49, \"title\": \"End frame with room for the offer\", \"cat\": \"Any product\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"3s\", \"audio\": false, \"text\": \"3-second vertical clip. Keep the attached product photo exact. The product sits centered in the lower third on a [brand color] background, and a soft light sweep crosses it once. Locked-off. Hold still for the last 1.5 seconds with the top half empty for your offer and logo. Exclude: text, extra objects, shadows over the product.\"}, {\"n\": 50, \"title\": \"Seasonal swap\", \"cat\": \"Any product\", \"wf\": \"I2V\", \"ratio\": \"9:16\", \"len\": \"5s\", \"audio\": false, \"text\": \"5-second vertical clip. Keep the attached product photo exact. Same product, same position; around it, [falling leaves \/ snow \/ spring petals] drift past and land near the base. Locked-off with a slight push-in. Light matched to the season, colors [3 seasonal colors]. End with the product clear and the scene still. Exclude: holiday text, extra products, product color change, clutter.\"}]};\nvar root=document.getElementById('pvp-root');if(!root)return;\nvar $=function(s){return root.querySelector(s)};\nvar esc=function(s){return s.replace(\/[&<>\"]\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]})};\nvar live=$('#pvp-live');\nfunction copyText(txt,btn,label){\n  var ok=function(){btn.textContent='Copied';btn.classList.add('done');live.textContent='Prompt copied';setTimeout(function(){btn.textContent=label;btn.classList.remove('done')},1600)};\n  if(navigator.clipboard&&window.isSecureContext){navigator.clipboard.writeText(txt).then(ok,function(){fallback(txt);ok()})}else{fallback(txt);ok()}\n}\nfunction fallback(txt){var ta=document.createElement('textarea');ta.value=txt;ta.setAttribute('readonly','');ta.style.position='fixed';ta.style.opacity='0';document.body.appendChild(ta);ta.select();try{document.execCommand('copy')}catch(e){}document.body.removeChild(ta)}\n\/\/ tabs\nvar tabs=[$('#pvp-t1'),$('#pvp-t2')],panels=[$('#pvp-p1'),$('#pvp-p2')];\nfunction sel(i){tabs.forEach(function(t,j){t.setAttribute('aria-selected',i===j);t.tabIndex=i===j?0:-1;panels[j].hidden=i!==j})}\ntabs.forEach(function(t,i){t.addEventListener('click',function(){sel(i)});t.addEventListener('keydown',function(e){if(e.key==='ArrowRight'||e.key==='ArrowLeft'){var k=(i+1)%2;sel(k);tabs[k].focus()}})});\n\/\/ library\nvar state={cat:'All',wf:'all',q:''};\nvar catBox=$('#pvp-cats');\n['All'].concat(DATA.cats).forEach(function(c){var b=document.createElement('button');b.className='pvp-chip';b.textContent=c;b.setAttribute('aria-pressed',c==='All');b.addEventListener('click',function(){state.cat=c;catBox.querySelectorAll('button').forEach(function(x){x.setAttribute('aria-pressed',x===b)});render()});catBox.appendChild(b)});\nroot.querySelectorAll('#pvp-wf button').forEach(function(b){b.addEventListener('click',function(){state.wf=b.dataset.wf;root.querySelectorAll('#pvp-wf button').forEach(function(x){x.setAttribute('aria-pressed',x===b)});render()})});\n$('#pvp-q').addEventListener('input',function(e){state.q=e.target.value.trim().toLowerCase();render()});\nfunction decorate(t){\n  var h=esc(t),ex='';\n  var i=h.indexOf('Exclude:');if(i>-1){ex=h.slice(i);h=h.slice(0,i)}\n  var fs=h.indexOf('. ');if(fs>-1){h='<span class=\"sl-f\">'+h.slice(0,fs+1)+'<\/span>'+h.slice(fs+1)}\n  h=h.replace(\/((?:End|Hold) [^.]*\\.)\/,'<span class=\"sl-e\">$1<\/span>');\n  var out=h+(ex?'<span class=\"sl-x\">'+ex+'<\/span>':'');\n  return out.replace(\/\\[([^\\]]+)\\]\/g,'<mark>[$1]<\/mark>');\n}\nvar list=$('#pvp-list'),count=$('#pvp-count');\nfunction render(){\n  var items=DATA.prompts.filter(function(p){return(state.cat==='All'||p.cat===state.cat)&&(state.wf==='all'||p.wf===state.wf)&&(!state.q||(p.title+' '+p.text+' '+p.ratio+' '+p.cat).toLowerCase().indexOf(state.q)>-1)});\n  count.textContent='Showing '+items.length+' of 50';\n  if(!items.length){list.innerHTML='<li class=\"pvp-empty\">No prompt matches that. Clear the search or pick another category.<\/li>';return}\n  list.innerHTML=items.map(function(p){return '<li class=\"pvp-item\"><div class=\"pvp-head\"><span class=\"pvp-num\">'+p.n+'<\/span><span class=\"pvp-name\">'+esc(p.title)+'<\/span><span class=\"pvp-tags\"><span class=\"pvp-tag '+p.wf.toLowerCase()+'\">'+(p.wf==='I2V'?'Image-to-video':'Text-to-video')+'<\/span><span class=\"pvp-tag\">'+p.ratio+'<\/span><span class=\"pvp-tag\">'+p.len+'<\/span>'+(p.audio?'<span class=\"pvp-tag\">Audio<\/span>':'')+'<\/span><\/div><p class=\"pvp-text\">'+decorate(p.text)+'<\/p><div class=\"pvp-actions\"><button class=\"pvp-copy\" data-n=\"'+p.n+'\">Copy prompt<\/button>'+(p.wf==='I2V'?'<span class=\"pvp-hint\">Attach your product photo first<\/span>':'')+'<\/div><\/li>'}).join('');\n}\nlist.addEventListener('click',function(e){var b=e.target.closest('.pvp-copy');if(!b)return;var p=DATA.prompts[+b.dataset.n-1];copyText(p.text,b,'Copy prompt')});\nrender();\n\/\/ builder\nvar EX=['warped label','extra products','text','distorted hands','camera shake','color shift','clutter','faces'];\nvar exBox=$('#b-ex'),exOn={'warped label':1,'extra products':1,'text':1};\nEX.forEach(function(x){var b=document.createElement('button');b.type='button';b.className='pvp-chip';b.textContent=x;b.setAttribute('aria-pressed',!!exOn[x]);b.addEventListener('click',function(){exOn[x]=!exOn[x];b.setAttribute('aria-pressed',!!exOn[x]);build()});exBox.appendChild(b)});\nvar v=function(id){var el=$('#'+id);return(el.value||'').trim()};\nvar ph=function(id){var el=$('#'+id),x=(el.value||'').trim();return x||'['+el.dataset.slot+']'};\nvar cap=function(s){return s.charAt(0).toUpperCase()+s.slice(1)};\nvar dot=function(s){s=s.trim();return\/[.!?]$\/.test(s)?s:s+'.'};\nvar plain='';\nfunction build(){\n  var ratio=v('b-ratio'),word={'9:16':'vertical','1:1':'square','4:5':'4:5','16:9':'widescreen'}[ratio];\n  var parts=[];\n  parts.push(['1',v('b-len')+'-second '+word+' clip.']);\n  var prod=ph('b-prod'),keep=ph('b-keep');\n  parts.push(['2',v('b-wf')==='I2V'?'Use the attached photo of the '+prod+' as the exact product; keep the '+keep+' unchanged.':cap(prod)+', with its '+keep+' clearly visible and consistent.']);\n  parts.push(['3',dot(cap(ph('b-moment')))]);\n  parts.push(['4',v('b-move')+', '+v('b-frame')+'.']);\n  var cols=[ph('b-c1'),ph('b-c2'),ph('b-c3')].filter(Boolean).join(', ');\n  parts.push(['5',v('b-light')+', colors '+cols+'.']);\n  if($('#b-aud').checked){parts.push(['5','Audio: '+dot(ph('b-audt'))])}\n  parts.push(['6','End on '+dot(ph('b-end').replace(\/^end on \/i,''))]);\n  var ex=EX.filter(function(x){return exOn[x]}).concat(v('b-exc').split(',').map(function(s){return s.trim()}).filter(Boolean));\n  if(ex.length)parts.push(['7','Exclude: '+ex.join(', ')+'.']);\n  plain=parts.map(function(p){return p[1]}).join(' ');\n  $('#b-prev').innerHTML=parts.map(function(p){return '<span style=\"background:var(--t'+p[0]+');color:var(--ink)\">'+esc(p[1])+'<\/span>'}).join(' ');\n  var wc=plain.split(\/\\s+\/).length;\n  $('#b-wc').textContent=wc+' words'+(ex.length>5?'. Trim exclusions to 5 or fewer.':'');\n}\nroot.querySelectorAll('#pvp-p2 input,#pvp-p2 select,#pvp-p2 textarea').forEach(function(el){el.addEventListener('input',build);el.addEventListener('change',build)});\n$('#b-aud').addEventListener('change',function(e){$('#b-audt').hidden=!e.target.checked;build()});\n$('#b-copy').addEventListener('click',function(e){copyText(plain,e.currentTarget,'Copy prompt')});\nbuild();\n})();\n<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_turn_4_clips_into_one_15-second_ad\"><\/span>How to turn 4 clips into one 15-second ad<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Here&#8217;s the counterintuitive part. Longer clips feel like better value, but OpenAI&#8217;s guide says models follow instructions more reliably in shorter clips, and it suggests stitching two 4-second clips instead of generating one 8-second clip. That&#8217;s why every prompt above stays between 2 and 8 seconds.<\/p>\n\n\n\n<p>So don&#8217;t ask one AI video prompt for a whole ad. Build it from parts, roughly like this:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Seconds<\/th><th>Beat<\/th><th>Pull from<\/th><\/tr><\/thead><tbody><tr><td>0 to 3<\/td><td>Hook<\/td><td>#43, #44 or a category prompt with fast motion<\/td><\/tr><tr><td>3 to 8<\/td><td>Product moment<\/td><td>Any category prompt<\/td><\/tr><tr><td>8 to 12<\/td><td>Use or proof<\/td><td>Hands-only demo (#46) or the UGC-style clip (#45)<\/td><\/tr><tr><td>12 to 15<\/td><td>End frame<\/td><td>#49<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"430\" src=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/15-second-ad-timeline.png\" alt=\"Timeline of a 15-second ad built from four AI clips: hook, product moment, use or proof, end frame\" class=\"wp-image-90181\" srcset=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/15-second-ad-timeline.png 1200w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/15-second-ad-timeline-300x108.png 300w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/15-second-ad-timeline-1024x367.png 1024w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/15-second-ad-timeline-768x275.png 768w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/15-second-ad-timeline-150x54.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Continuity is the tricky bit when each clip comes from a separate generation, and two habits fix most of it. Copy the exact same Look line into every clip, because OpenAI&#8217;s guide notes that naming 3 to 5 colors keeps the palette steady across shots. And keep the light coming from the same side every time.<\/p>\n\n\n\n<p>Then add captions, price and your logo in the editor, not in the prompt. Generated text is often misspelled, and you&#8217;ll want to change the offer next week anyway. Set the aspect ratio once for the whole ad, too, since a 16:9 clip dropped into a 9:16 edit loses half the frame.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Negative_prompts_that_save_a_product_shot\"><\/span>Negative prompts that save a product shot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A negative prompt is the part of an AI video prompt that lists what you don&#8217;t want to see. Google&#8217;s Veo guide is specific about the wording: list the unwanted things (&#8220;wall, frame&#8221;) instead of writing &#8220;no walls&#8221; or &#8220;don&#8217;t show walls.&#8221; Here&#8217;s what to add when a shot keeps failing:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>What keeps going wrong<\/th><th>Add to Exclude<\/th><\/tr><\/thead><tbody><tr><td>Label warps or changes<\/td><td>warped label, changed logo, misspelled text<\/td><\/tr><tr><td>Extra bottles appear<\/td><td>extra products, duplicate items<\/td><\/tr><tr><td>Camera won&#8217;t settle<\/td><td>camera shake, sudden zoom, rotation<\/td><\/tr><tr><td>Random words on screen<\/td><td>text, captions, subtitles, watermark<\/td><\/tr><tr><td>Hands look wrong<\/td><td>distorted hands, extra fingers (or keep hands out of frame)<\/td><\/tr><tr><td>Product changes color mid-clip<\/td><td>color shift, flicker<\/td><\/tr><tr><td>Results look too good<\/td><td>dramatic before-and-after, filtered skin<\/td><\/tr><tr><td>Set looks messy<\/td><td>clutter, busy background, extra props<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Keep the list to 4 or 5 items. A list of 15 mostly tells the model what to think about.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_test_AI_video_prompts_without_wasting_budget\"><\/span>How to test AI video prompts without wasting budget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before you judge any prompt, run it at least three times. OpenAI&#8217;s guide is blunt about this: the same prompt gives a different result on each run, and the second or third take is sometimes the better one.<\/p>\n\n\n\n<p>When a take works, test it against variants and change one slot at a time. Swap the Moment and keep everything else. Swap the hook clip and keep the body. Change four things at once and you&#8217;ll have no idea why one version did better.<\/p>\n\n\n\n<p>Bigger advertisers already work this way. In IAB&#8217;s 2025 report, advertisers using generative AI said they use it to <a href=\"https:\/\/www.iab.com\/news\/nearly-90-of-advertisers-will-use-gen-ai-to-build-video-ads\/\" target=\"_blank\" rel=\"noreferrer noopener\">make versions for different audiences (42%)<\/a> and to change visual style (38%).<\/p>\n\n\n\n<p>A simple first test looks like this: 3 hooks, 1 product clip and 1 end frame. That&#8217;s 3 ads from 5 generations. Run them at the same small daily budget and keep the one people watch longest.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"470\" src=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/hook-variant-test.png\" alt=\"Three hook variants sharing one product clip and one end frame\" class=\"wp-image-90185\" srcset=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/hook-variant-test.png 1200w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/hook-variant-test-300x118.png 300w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/hook-variant-test-1024x401.png 1024w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/hook-variant-test-768x301.png 768w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/hook-variant-test-150x59.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Making those variants by hand gets tedious fast. Predis.ai&#8217;s <a href=\"https:\/\/predis.ai\/ecommerce-ad-maker\/\" target=\"_blank\">eCommerce ad maker<\/a> makes UGC-style video and static variants from one product link, and its insights show which one earned attention, so you can scale the ones that sell.<\/p>\n\n\n\n<div class=\"pd-cta\">\n  <div class=\"pd-cta__copy\">\n    <p class=\"pd-cta__title\">Make a UGC ad with Predis.ai<\/p>\n    <p class=\"pd-cta__text\">Make UGC-style video ads from one product link and let your numbers pick.<\/p>\n  <\/div>\n  <a class=\"pd-cta__btn\" href=\"https:\/\/predis.ai\/ugc-ad-maker\/\" target=\"_blank\">Make a UGC ad<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mistakes_that_make_AI_product_ads_look_fake\"><\/span>Mistakes that make AI product ads look fake<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Describing a product you already uploaded.<\/strong> In image-to-video, the photo is the product. Every extra adjective about the bottle is a chance for the model to redraw it.<\/p>\n\n\n\n<p><strong>Stacking camera moves.<\/strong> One move per shot. If you want an orbit and a push-in, that&#8217;s two clips.<\/p>\n\n\n\n<p><strong>Letting the model write your text.<\/strong> Prices, offers and product names belong in the editor, where you can spell them right and change them later.<\/p>\n\n\n\n<p><strong>Showing results you can&#8217;t prove.<\/strong> A generated demo still makes a claim. If your clip shows skin clearing overnight or a bag holding more than it really does, that&#8217;s on you. Under the FTC Act, advertisers need <a href=\"https:\/\/www.ftc.gov\/node\/60396\">proof for their claims before the ad runs<\/a>, and what a video shows can count as a claim.<\/p>\n\n\n\n<p><strong>Passing off AI presenters as customers.<\/strong> UGC-style is a format, not testimony. Don&#8217;t caption a generated presenter as a real reviewer, add star ratings, or give them a fake name.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Start_with_one_category_and_three_variants\"><\/span>Start with one category and three variants<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You don&#8217;t need all 50. Pick the category closest to what you sell, copy two prompts, and build one hook, product and end-frame ad from them this week. Then make two more versions with different hooks.<\/p>\n\n\n\n<p>The model you use will change. The slots won&#8217;t. An AI video prompt that locks the product, gives it one moment, and knows where the camera stops will carry over to whatever tool comes next.<\/p>\n\n\n\n<p>And if writing prompts isn&#8217;t how you want to spend your afternoons, start from your product link in Predis.ai and fix the frames you don&#8217;t like.<\/p>\n\n\n\n<div class=\"pd-cta\">\n  <div class=\"pd-cta__copy\">\n    <p class=\"pd-cta__title\">Make a UGC ad with Predis.ai<\/p>\n    <p class=\"pd-cta__text\">Make UGC-style video ads from one product link and let your numbers pick.<\/p>\n  <\/div>\n  <a class=\"pd-cta__btn\" href=\"https:\/\/predis.ai\/ugc-ad-maker\/\" target=\"_blank\">Make a UGC ad<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1793362555308\"><strong class=\"schema-faq-question\">What is an AI video prompt?<\/strong> <p class=\"schema-faq-answer\">An AI video prompt is the written instruction you give a video model. For product ads, a good one names the product and what must not change. It also sets one action, one camera move, the light and colors, where the shot ends, and a short list of things to exclude. Think of it as a shot brief for a camera crew that has never seen your product.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793362563381\"><strong class=\"schema-faq-question\">How long should an AI video prompt be?<\/strong> <p class=\"schema-faq-answer\">Long enough to fill the six slots and no longer. Prompts in this list run 42 to 83 words, and most land near 60. OpenAI notes that very detailed prompts restrict the model and aren&#8217;t always followed reliably, so if a shot keeps failing, cut it back to one action and one camera move before adding detail.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793362573017\"><strong class=\"schema-faq-question\">Do AI video prompts work the same in Veo, Sora, Kling and Runway?<\/strong> <p class=\"schema-faq-answer\">Yes, the structure carries over. The details change: some tools have a separate negative prompt field, some generate audio, and length and aspect ratio are usually settings rather than words. Run the same prompt in two tools side by side and you&#8217;ll learn each one&#8217;s habits quickly.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793362584379\"><strong class=\"schema-faq-question\">What should an image-to-video prompt include?<\/strong> <p class=\"schema-faq-answer\">Motion, mostly. The image already defines the product, setting and style, so describe what moves, how the camera moves and how the shot ends. Add one line saying what must stay unchanged (label, color, shape) and a short exclude list. Skip re-describing the product, because that invites the model to redesign it.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793362594253\"><strong class=\"schema-faq-question\">How many variants should I test per product?<\/strong> <p class=\"schema-faq-answer\">Start with three that differ in one thing, usually the hook. Three is enough to see a difference without spreading a small budget too thin. Once one version clearly holds attention longer, keep its hook and test the next slot, such as the product moment or the end frame.<\/p> <\/div> <\/div>\n\n\n\n<p>You may also like:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/predis.ai\/resources\/ugc-ads\/\" target=\"_blank\">How to Create UGC Ads for Your Product<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/predis.ai\/resources\/top-tools-to-generate-ad-creatives-from-text-prompts\/\" target=\"_blank\">10 AI Ad Tools to Generate Ads from Text Prompts<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/predis.ai\/blog-to-video\/\" target=\"_blank\">Free Blog to Video Maker<\/a><\/li>\n<\/ul>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Almost every small brand running video ads has tried AI by now. Most of them &#8230; <a title=\"50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today\" class=\"read-more\" href=\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\" aria-label=\"More on 50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today\">Read more<\/a><\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":90166,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[133,45,26],"tags":[332,333,331],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>50 AI Video Prompt Examples for Product Ads (Copy-Paste)<\/title>\n<meta name=\"description\" content=\"Copy 50 AI video prompt examples for product ads, sorted by what you sell. Pastes into any model, with fixes for drifting cameras.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"50 AI Video Prompt Examples for Product Ads (Copy-Paste)\" \/>\n<meta property=\"og:description\" content=\"Copy 50 AI video prompt examples for product ads, sorted by what you sell. Pastes into any model, with fixes for drifting cameras.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\" \/>\n<meta property=\"og:site_name\" content=\"Social Media Marketing, Ads, Videos | Predis.ai Blogs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/predisAI\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-02T07:29:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T07:29:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/ai-video-prompt-examples-1024x580.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"580\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tanmay Ratnaparkhe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PredisAI\" \/>\n<meta name=\"twitter:site\" content=\"@PredisAI\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tanmay Ratnaparkhe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\"},\"author\":{\"name\":\"Tanmay Ratnaparkhe\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636\"},\"headline\":\"50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today\",\"datePublished\":\"2026-11-02T07:29:13+00:00\",\"dateModified\":\"2026-11-02T07:29:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\"},\"wordCount\":2329,\"publisher\":{\"@id\":\"https:\/\/predis.ai\/resources\/#organization\"},\"keywords\":[\"AI Model\",\"Product Ads\",\"Prompts\"],\"articleSection\":[\"Ads\",\"Business\",\"Social Media\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\",\"url\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\",\"name\":\"50 AI Video Prompt Examples for Product Ads (Copy-Paste)\",\"isPartOf\":{\"@id\":\"https:\/\/predis.ai\/resources\/#website\"},\"datePublished\":\"2026-11-02T07:29:13+00:00\",\"dateModified\":\"2026-11-02T07:29:20+00:00\",\"description\":\"Copy 50 AI video prompt examples for product ads, sorted by what you sell. Pastes into any model, with fixes for drifting cameras.\",\"breadcrumb\":{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362555308\"},{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362563381\"},{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362573017\"},{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362584379\"},{\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362594253\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/predis.ai\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/predis.ai\/resources\/#website\",\"url\":\"https:\/\/predis.ai\/resources\/\",\"name\":\"Resources | Predis\",\"description\":\"Create ads, videos with AI and learn more about social media marketing\",\"publisher\":{\"@id\":\"https:\/\/predis.ai\/resources\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/predis.ai\/resources\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/predis.ai\/resources\/#organization\",\"name\":\"Predis.ai\",\"url\":\"https:\/\/predis.ai\/resources\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png\",\"contentUrl\":\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png\",\"width\":730,\"height\":256,\"caption\":\"Predis.ai\"},\"image\":{\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/predisAI\/\",\"https:\/\/twitter.com\/PredisAI\",\"https:\/\/www.instagram.com\/predis.ai\/\",\"https:\/\/www.linkedin.com\/company\/predis-ai\/about\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636\",\"name\":\"Tanmay Ratnaparkhe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g\",\"caption\":\"Tanmay Ratnaparkhe\"},\"description\":\"Tanmay, Co-founder of Predis.ai, is a seasoned entrepreneur with a proven track record, having successfully built two companies from the ground up. A tech enthusiast at heart, a recognized SaaS expert, and years of hands-on experience in leveraging technology to fuel marketing success, Tanmay offers invaluable insights on how brands can boost their digital presence, improve productivity, and maximize ROI. Why trust us? Predis.ai is trusted by over a million users and business owners worldwide, including industry leaders who rely on our AI\u2019s output and creativity. Our platform is highly rated across review sites and app stores, a testament to the real world value it delivers. We consistently update our technology and content to ensure you receive the most accurate, up to date, and reliable guidance on leveraging social media for your business.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/tanmay-ratnaparkhe-74395420\/\"],\"url\":\"https:\/\/predis.ai\/resources\/author\/prediswpadmin\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362555308\",\"position\":1,\"url\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362555308\",\"name\":\"What is an AI video prompt?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An AI video prompt is the written instruction you give a video model. For product ads, a good one names the product and what must not change. It also sets one action, one camera move, the light and colors, where the shot ends, and a short list of things to exclude. Think of it as a shot brief for a camera crew that has never seen your product.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362563381\",\"position\":2,\"url\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362563381\",\"name\":\"How long should an AI video prompt be?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Long enough to fill the six slots and no longer. Prompts in this list run 42 to 83 words, and most land near 60. OpenAI notes that very detailed prompts restrict the model and aren't always followed reliably, so if a shot keeps failing, cut it back to one action and one camera move before adding detail.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362573017\",\"position\":3,\"url\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362573017\",\"name\":\"Do AI video prompts work the same in Veo, Sora, Kling and Runway?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the structure carries over. The details change: some tools have a separate negative prompt field, some generate audio, and length and aspect ratio are usually settings rather than words. Run the same prompt in two tools side by side and you'll learn each one's habits quickly.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362584379\",\"position\":4,\"url\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362584379\",\"name\":\"What should an image-to-video prompt include?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Motion, mostly. The image already defines the product, setting and style, so describe what moves, how the camera moves and how the shot ends. Add one line saying what must stay unchanged (label, color, shape) and a short exclude list. Skip re-describing the product, because that invites the model to redesign it.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362594253\",\"position\":5,\"url\":\"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362594253\",\"name\":\"How many variants should I test per product?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Start with three that differ in one thing, usually the hook. Three is enough to see a difference without spreading a small budget too thin. Once one version clearly holds attention longer, keep its hook and test the next slot, such as the product moment or the end frame.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"50 AI Video Prompt Examples for Product Ads (Copy-Paste)","description":"Copy 50 AI video prompt examples for product ads, sorted by what you sell. Pastes into any model, with fixes for drifting cameras.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/","og_locale":"en_US","og_type":"article","og_title":"50 AI Video Prompt Examples for Product Ads (Copy-Paste)","og_description":"Copy 50 AI video prompt examples for product ads, sorted by what you sell. Pastes into any model, with fixes for drifting cameras.","og_url":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/","og_site_name":"Social Media Marketing, Ads, Videos | Predis.ai Blogs","article_publisher":"https:\/\/www.facebook.com\/predisAI\/","article_published_time":"2026-11-02T07:29:13+00:00","article_modified_time":"2026-11-02T07:29:20+00:00","og_image":[{"width":1024,"height":580,"url":"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/10\/ai-video-prompt-examples-1024x580.png","type":"image\/png"}],"author":"Tanmay Ratnaparkhe","twitter_card":"summary_large_image","twitter_creator":"@PredisAI","twitter_site":"@PredisAI","twitter_misc":{"Written by":"Tanmay Ratnaparkhe","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#article","isPartOf":{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/"},"author":{"name":"Tanmay Ratnaparkhe","@id":"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636"},"headline":"50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today","datePublished":"2026-11-02T07:29:13+00:00","dateModified":"2026-11-02T07:29:20+00:00","mainEntityOfPage":{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/"},"wordCount":2329,"publisher":{"@id":"https:\/\/predis.ai\/resources\/#organization"},"keywords":["AI Model","Product Ads","Prompts"],"articleSection":["Ads","Business","Social Media"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/","url":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/","name":"50 AI Video Prompt Examples for Product Ads (Copy-Paste)","isPartOf":{"@id":"https:\/\/predis.ai\/resources\/#website"},"datePublished":"2026-11-02T07:29:13+00:00","dateModified":"2026-11-02T07:29:20+00:00","description":"Copy 50 AI video prompt examples for product ads, sorted by what you sell. Pastes into any model, with fixes for drifting cameras.","breadcrumb":{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362555308"},{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362563381"},{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362573017"},{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362584379"},{"@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362594253"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/predis.ai\/resources\/"},{"@type":"ListItem","position":2,"name":"50 AI Video Prompts for Product Ads You Can Copy Into Any Model Today"}]},{"@type":"WebSite","@id":"https:\/\/predis.ai\/resources\/#website","url":"https:\/\/predis.ai\/resources\/","name":"Resources | Predis","description":"Create ads, videos with AI and learn more about social media marketing","publisher":{"@id":"https:\/\/predis.ai\/resources\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/predis.ai\/resources\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/predis.ai\/resources\/#organization","name":"Predis.ai","url":"https:\/\/predis.ai\/resources\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/","url":"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png","contentUrl":"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png","width":730,"height":256,"caption":"Predis.ai"},"image":{"@id":"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/predisAI\/","https:\/\/twitter.com\/PredisAI","https:\/\/www.instagram.com\/predis.ai\/","https:\/\/www.linkedin.com\/company\/predis-ai\/about\/"]},{"@type":"Person","@id":"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636","name":"Tanmay Ratnaparkhe","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/predis.ai\/resources\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g","caption":"Tanmay Ratnaparkhe"},"description":"Tanmay, Co-founder of Predis.ai, is a seasoned entrepreneur with a proven track record, having successfully built two companies from the ground up. A tech enthusiast at heart, a recognized SaaS expert, and years of hands-on experience in leveraging technology to fuel marketing success, Tanmay offers invaluable insights on how brands can boost their digital presence, improve productivity, and maximize ROI. Why trust us? Predis.ai is trusted by over a million users and business owners worldwide, including industry leaders who rely on our AI\u2019s output and creativity. Our platform is highly rated across review sites and app stores, a testament to the real world value it delivers. We consistently update our technology and content to ensure you receive the most accurate, up to date, and reliable guidance on leveraging social media for your business.","sameAs":["https:\/\/www.linkedin.com\/in\/tanmay-ratnaparkhe-74395420\/"],"url":"https:\/\/predis.ai\/resources\/author\/prediswpadmin\/"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362555308","position":1,"url":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362555308","name":"What is an AI video prompt?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"An AI video prompt is the written instruction you give a video model. For product ads, a good one names the product and what must not change. It also sets one action, one camera move, the light and colors, where the shot ends, and a short list of things to exclude. Think of it as a shot brief for a camera crew that has never seen your product.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362563381","position":2,"url":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362563381","name":"How long should an AI video prompt be?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Long enough to fill the six slots and no longer. Prompts in this list run 42 to 83 words, and most land near 60. OpenAI notes that very detailed prompts restrict the model and aren't always followed reliably, so if a shot keeps failing, cut it back to one action and one camera move before adding detail.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362573017","position":3,"url":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362573017","name":"Do AI video prompts work the same in Veo, Sora, Kling and Runway?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, the structure carries over. The details change: some tools have a separate negative prompt field, some generate audio, and length and aspect ratio are usually settings rather than words. Run the same prompt in two tools side by side and you'll learn each one's habits quickly.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362584379","position":4,"url":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362584379","name":"What should an image-to-video prompt include?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Motion, mostly. The image already defines the product, setting and style, so describe what moves, how the camera moves and how the shot ends. Add one line saying what must stay unchanged (label, color, shape) and a short exclude list. Skip re-describing the product, because that invites the model to redesign it.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362594253","position":5,"url":"https:\/\/predis.ai\/resources\/ai-video-prompt-examples-product-ads\/#faq-question-1793362594253","name":"How many variants should I test per product?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Start with three that differ in one thing, usually the hook. Three is enough to see a difference without spreading a small budget too thin. Once one version clearly holds attention longer, keep its hook and test the next slot, such as the product moment or the end frame.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts\/90156"}],"collection":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/comments?post=90156"}],"version-history":[{"count":27,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts\/90156\/revisions"}],"predecessor-version":[{"id":90254,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts\/90156\/revisions\/90254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/media\/90166"}],"wp:attachment":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/media?parent=90156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/categories?post=90156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/tags?post=90156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}