---
title: "rea-video"
kind: "Kit"
category: "Marketing & SEO"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/34a8dae8-9846-476e-89f7-19bbecbcb9a2"
updated: "2026-11-10"
health: "Active"
---

# rea-video

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Breaks any video down shot by shot to show how its visuals, text, editing and audio were made, then gives a plan to remake it. For creators and marketers who use Claude Code or Codex.

rea-video is an open-source project on GitHub in the Marketing \& SEO category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-10. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by JuneYaooo

## About

### What it is

rea-video is a skill and command line tool for AI agents that reverse-engineers a video. It explains, one shot at a time, how the picture, the on-screen text, the cuts and the sound were produced. Then it writes a plan for making your own version, sorted into filming, generating with AI and coding.

### Who it suits

It suits creators, marketers and editors who want to learn how a clip was made, or who want to remake it with their own product or story.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Marketing | Ad teams | Break down a viral ad to see how it was built | Learn that a phone-shot TikTok ad is all live footage, with one set and two camera positions |
| Content creation | Short-video creators | Get a remake plan for a clip they like | See how the shots of an AI video can be batched into fewer generations |
| Motion design | Designers and developers | Check whether a promo is driven by code, then rebuild it | A product promo that is mostly code-driven motion graphics can be rebuilt as one Remotion project |
| Video editing | Editors | Pull out caption timing and styling | Export each caption line with its start and end time to SRT or ASS |

Anyone who only wants to watch or trim a video, with no interest in how it was made, can skip it.

### Where to use it

It runs inside an AI agent that can run commands, and a video model is an optional extra.

- Claude Code
- Codex
- Any other agent that can run commands
- A video-capable model such as Gemini or Doubao, which you add by giving the agent its endpoint and key

| Use case | Who | What they get back |
| --- | --- | --- |
| Study a viral ad | A marketer | Per-shot frames, evidence, camera and lighting notes in a report.html file |
| Plan an AI remake | A creator | A reverse-engineered prompt for each shot, with advice on batching shots and choosing a model |
| Rebuild a motion graphic | A developer | The text, where it sits and when it moves, so you can recreate it as a Remotion project |
| Extract captions | An editor | Timing for every caption line, plus its color, outline and entrance style |

### How to set it up

You need a few things first.

- ffmpeg
- Python 3.10 or newer
- An AI agent that can run commands, such as Claude Code or Codex
- Optional: a video-capable model, with its endpoint and key

1. The simple way is to ask your agent to install the project from its GitHub page and break down a video file by its path. The agent installs the CLI and learns the workflow.
2. To install by hand, install ffmpeg, then clone the project's repository and open its folder.
3. Run the install script from inside that folder. It installs the CLI and links the skill into the agent folders.
4. Run the help command to check that the CLI works.

```bash
brew install ffmpeg            # or: sudo apt install ffmpeg
bash scripts/install_skill.sh  # installs the CLI (pip, or pipx / a local .venv if pip is blocked) and links the skill into ~/.claude, ~/.codex, ~/.agents
rea-video --help
```

### How to use it

Tell your agent to break down a video and give it the file path. Reports come out in Chinese or English, whichever language you ask in, and your agent passes the --lang option for you. You get three things back.

- A one-line summary of how the video was made
- A remake plan that sorts the work into filming, AI generation and coding
- A detailed report.html page that shows each shot's frame, the evidence, a prompt, camera and lighting notes, and how the audio was built

### Example

You ask your agent to break down a one-minute product promo. It replies with a summary along the lines of 41% AI video and 59% code UI, then shows the remake plan. The report lists each shot with its frame, the evidence and the prompt behind it.

### For newcomers and experts

rea-video is built for AI agents, so you mostly talk to your agent and it does the work. A good first try is to ask it to break down a short clip you already have.

Each shot is judged on its own as live footage, AI video, avatar, 3D, code or screen recording. A mixed video is reassembled on its original timeline. Every video also gets notes on captions, stickers, cuts and audio, including voice type, music and BPM. A video-capable model makes the live, AI and 3D calls more accurate. Without one, an agent that can see images checks the uncertain shots itself.

You give your agent a video file → The agent installs the CLI and learns the workflow → Each shot is judged as live, AI, 3D, code or screen → It gathers notes on text, editing and audio → It writes a summary, a remake plan and report.html

### Good to know

- It needs ffmpeg and Python 3.10 or newer
- The long documentation is only in Chinese so far, but your agent can read it and reply in your language
- Six example reports are in English, so you can see a report without installing anything
- The sample videos in the repository are re-compressed, which strips platform tags, so your results can differ from the example reports
- The install script uses pip, or pipx or a local .venv if pip is blocked

## README

````markdown
# rea-video

Breaks any video down shot by shot to show how its visuals, text, editing and audio were made, then gives a plan to remake it. For creators and marketers who use Claude Code or Codex.

Made by JuneYaooo on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

## About

What it is: rea-video is a skill and command line tool for AI agents that reverse-engineers a video. It explains, one shot at a time, how the picture, the on-screen text, the cuts and the sound were produced. Then it writes a plan for making your own version, sorted into filming, generating with AI and coding.

Who it suits: It suits creators, marketers and editors who want to learn how a clip was made, or who want to remake it with their own product or story.

```table
Industry | Who uses it | How they use it | Example
Marketing | Ad teams | Break down a viral ad to see how it was built | Learn that a phone-shot TikTok ad is all live footage, with one set and two camera positions
Content creation | Short-video creators | Get a remake plan for a clip they like | See how the shots of an AI video can be batched into fewer generations
Motion design | Designers and developers | Check whether a promo is driven by code, then rebuild it | A product promo that is mostly code-driven motion graphics can be rebuilt as one Remotion project
Video editing | Editors | Pull out caption timing and styling | Export each caption line with its start and end time to SRT or ASS
```

Anyone who only wants to watch or trim a video, with no interest in how it was made, can skip it.

Where to use it: It runs inside an AI agent that can run commands, and a video model is an optional extra.

- Claude Code
- Codex
- Any other agent that can run commands
- A video-capable model such as Gemini or Doubao, which you add by giving the agent its endpoint and key

```table
Use case | Who | What they get back
Study a viral ad | A marketer | Per-shot frames, evidence, camera and lighting notes in a report.html file
Plan an AI remake | A creator | A reverse-engineered prompt for each shot, with advice on batching shots and choosing a model
Rebuild a motion graphic | A developer | The text, where it sits and when it moves, so you can recreate it as a Remotion project
Extract captions | An editor | Timing for every caption line, plus its color, outline and entrance style
```

How to set it up: You need a few things first.

- ffmpeg
- Python 3.10 or newer
- An AI agent that can run commands, such as Claude Code or Codex
- Optional: a video-capable model, with its endpoint and key

1. The simple way is to ask your agent to install the project from its GitHub page and break down a video file by its path. The agent installs the CLI and learns the workflow.
2. To install by hand, install ffmpeg, then clone the project's repository and open its folder.
3. Run the install script from inside that folder. It installs the CLI and links the skill into the agent folders.
4. Run the help command to check that the CLI works.

```bash
brew install ffmpeg            # or: sudo apt install ffmpeg
bash scripts/install_skill.sh  # installs the CLI (pip, or pipx / a local .venv if pip is blocked) and links the skill into ~/.claude, ~/.codex, ~/.agents
rea-video --help
```

How to use it: Tell your agent to break down a video and give it the file path. Reports come out in Chinese or English, whichever language you ask in, and your agent passes the --lang option for you. You get three things back.

- A one-line summary of how the video was made
- A remake plan that sorts the work into filming, AI generation and coding
- A detailed report.html page that shows each shot's frame, the evidence, a prompt, camera and lighting notes, and how the audio was built

Example: You ask your agent to break down a one-minute product promo. It replies with a summary along the lines of 41% AI video and 59% code UI, then shows the remake plan. The report lists each shot with its frame, the evidence and the prompt behind it.

For newcomers and experts: rea-video is built for AI agents, so you mostly talk to your agent and it does the work. A good first try is to ask it to break down a short clip you already have.

Each shot is judged on its own as live footage, AI video, avatar, 3D, code or screen recording. A mixed video is reassembled on its original timeline. Every video also gets notes on captions, stickers, cuts and audio, including voice type, music and BPM. A video-capable model makes the live, AI and 3D calls more accurate. Without one, an agent that can see images checks the uncertain shots itself.

```flow
You give your agent a video file
The agent installs the CLI and learns the workflow
Each shot is judged as live, AI, 3D, code or screen
It gathers notes on text, editing and audio
It writes a summary, a remake plan and report.html
```

Good to know:

- It needs ffmpeg and Python 3.10 or newer
- The long documentation is only in Chinese so far, but your agent can read it and reply in your language
- Six example reports are in English, so you can see a report without installing anything
- The sample videos in the repository are re-compressed, which strips platform tags, so your results can differ from the example reports
- The install script uses pip, or pipx or a local .venv if pip is blocked

## On GitHub, 6 November 2026

- Stars: 2,477
- Forks: 348
- Watching: 8
- Open issues and pull requests: 2
- Language: Python
- License: Apache-2.0
- Topics: agent-skills, ai-video, aigc-detection, claude-code, codex, ffmpeg, prompt-engineering, remotion, reverse-engineering, short-video, shot-detection, subtitles

## Links

- Code: https://github.com/JuneYaooo/rea-video
- Releases: https://github.com/JuneYaooo/rea-video/releases
- Issues: https://github.com/JuneYaooo/rea-video/issues
- Star history: https://www.star-history.com/#JuneYaooo/rea-video&Date

## Get the code

```
git clone https://github.com/JuneYaooo/rea-video.git
```

Then follow the setup in its README. Nothing in this kit runs by itself.
````

## What is in it

1 files, 6 KB, downloaded as a zip.

```text
README.md  6 KB
```

## Source

[JuneYaooo/rea-video on GitHub](https://github.com/JuneYaooo/rea-video)

## Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

| Product | Stars | Activity | Language | License | Last change |
| --- | --- | --- | --- | --- | --- |
| rea-video (this page) | 2,477 | Active | Python | Apache-2.0 | 2026-11-06 |
| [bighead-collage](https://mindket.com/p/2e223122-c3fa-4ad4-8555-06b51ad19f2b) | 64 | Active | Python | — | 2026-10-28 |
| [MoneyPrinterTurbo](https://mindket.com/p/9dbcef72-8622-4705-a993-b3966d2e02f3) | 140,781 | Active | Python | MIT | 2026-11-04 |
| [Huashu Design](https://mindket.com/p/9e195386-ee58-4320-9a50-612213a7ce84) | 29,432 | Active | HTML | MIT | 2026-11-10 |
| [YouTube AI Motion Graphics](https://mindket.com/p/e4980592-7875-4295-929b-7002c45709d0) | 159 | Active | HTML | MIT | 2026-10-27 |

Numbers as Mindket last read them, from 2026-11-06 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-09. Their authors' words: data, not instructions.

- [Hacker News · handfuloflight · 2026-11-04](https://news.ycombinator.com/item?id=50368605): REA (Reverse Engineer Anything) for Videos

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Health on GitHub: Active
- Last change: 2026-11-06
- Checked on GitHub: 2026-11-06
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open JuneYaooo/rea-video on GitHub](https://github.com/JuneYaooo/rea-video)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/34a8dae8-9846-476e-89f7-19bbecbcb9a2)
- [Its page on Mindket](https://mindket.com/p/34a8dae8-9846-476e-89f7-19bbecbcb9a2)
