Brand Logo
Log in
RU Logo
RU Logo
Home
Courses
Guides
Workshops
Community
Perks
Support
Login

Guide

Reverse-engineer winning ads to create high-quality AI videos with Sora 2

GuideIntermediate

Reverse-engineer winning ads to create high-quality AI videos with Sora 2

In this guide, I'll show you how to create high-quality marketing videos with Sora 2 by reverse-engineering winning UGC ads, turning them into json formats to create in Sora, and then clean up your video before publishing.

Required tools

None required

Updated

Jan 30, 2026

Resource

This guide has resources.

The Rundown: In this guide, I'll show you how to create high-quality marketing videos with Sora 2 by reverse-engineering winning UGC ads, turning them into json formats to create in Sora, and then clean up your video before publishing.

Who is this useful for:

  • Performance marketers who need repeatable, testable ad creatives with clear hooks and fast iteration.
  • Small business owners who want polished product demos without hiring actors, studios, or editors.
  • Agencies and freelancers who require scalable UGC-style deliverables across many clients and niches.
  • Content strategists who map winning ad patterns into shot lists and scripts for consistent outcomes.


STEP 1: Get started by collecting winning UGC-ad inspiration

To start collecting references, go to TikTok or Instagram. On the homepage, search for UGC ads in your niche and note the ones with strong hooks, clear demos which you’d like to emulate for your product/brand.

Screenshot 2025-10-19 at 3.06.05 PM


STEP 2: Analyze your downloaded video with Google AI Studio’s Gemini 2.5 Pro

Visit Google AI Studio.

Once you’re in Google AI Studio’s chat playground, be sure to select Gemini 2.5 Pro that can analyze video. Then, enter the following prompt:

*“Analyze this video shot by shot and scene by scene.

Return a strict JSON object with: scene, description, environment, props, colors, camera_angles, camera_motion, transitions, lighting_setup, source_quality, shadows, mood, subject_actions, gestures, exact voice over transcript, on-screen text, captions/graphics, audio elements, music style and timing.

Constrain final runtime to 15 seconds. Output valid JSON for future generation. Be specific, exhaustive, and technical.”*

This will give you an in-depth analysis of the first principles on how the inspiration video was created.


Screenshot 2025-10-19 at 3.07.59 PM


STEP 3: Tailor your JSON output to your product and brand

Download the JSON and paste it in ChatGPT.

Here’s one prompt example I used:

“Take this video breakdown JSON and adapt it to the fitness and health niche. Product: a 24/7 nutrition and training coach app. Keep camera angles, pacing, and kitchen setting. Replace script with short, complete sentences that thank and recommend the app. Output updated JSON.”

Then: “Convert this into Sora’s JSON with fields: camera, motion, scene, lighting, mood, spoken_script with intonation. Keep total runtime ≤15 s.”

Log in to your Sora account to proceed. If you do not have one, create an account.

Screenshot 2025-10-19 at 3.11.22 PM


STEP 4: Iterate with the JSON instructions until you're happy with the Sora creation

Paste the final JSON into Sora and generate. Review for:

  • Script completion (no cut-off Voice over)
  • UI/logo fidelity
  • Readable on-screen text
  • Clean transitions and pacing


STEP 5: Clean up your video to make it extra high quality before posting

Now you've downloaded the Sora-generated video, and if you're a Pro subscriber, the quality will be high, and you will not have a watermark. It's pretty much good to post. But you can also still keep improving the audio, upscale the video, and importantly remove the AI-generated metadata.

If you are on the ChatGPT plus, here’s how you can clean up your video:

  • Use a free watermark remover
  • Enhance speech with a speech-cleaning tool. Match loudness and reduce room echo.
  • Upscale your video using Replicate or Canva. (turn it into 1080p or 4k)
  • Remove the metadata with a video remixer.
Screenshot 2025-10-19 at 2.05.21 PM


Pro Tip: Regardless if you're on the free or paid plan for Sora, I'd recommend cleaning up your video in order to stand out on the “For You page”, as our feeds are dominated by AI video slop that can easily be identified as AI and not marketing-grade content.

Instructors

The Rundown Team

The Rundown Team

Instructor

Published

October 19, 2025

Categories

GeneralMarketingContent creator
HomeCoursesWorkshops