Skip to content
Projekte

JuneYaooo/rea-video has 7,559 GitHub stars and 1,115 forks. GitHot measured +433 stars in 24 hours. Last checked 2026-11-13 03:23 UTC. Last push 2026-11-09.

So werden diese Zahlen gemessen

Reverse-engineer any video, shot by shot: filmed, AI-generated or coded, and how to remake it. 逆向一切视频,逐个镜头看是拍的、AI 生成的还是代码做的,再告诉你怎么复刻。

What you can do

  • Live footage - Talking-head, tabletop, handheld product demo, vlog, store visit - Setups and camera positions, framing, camera moves, lighting (12 setups with gear lists), color grade
  • AI video - Text/image-to-video, AI short drama, AI music video - Evidence, a reverse-engineered prompt per shot, how to batch into generations and which model to use
  • Avatar - A portrait driven by audio, lip-sync - Which shots are avatar shots, what portrait and audio you need
  • 3D / animation - Blender / C4D explainers, product animation, 2D animation, stop-motion - Whether to generate with a video model or render from 3D code

Gemessener Sternzuwachs

in 24h
+433
in 7 days
Verlauf wird gesammelt
in 15 days
Verlauf wird gesammelt
in 1 month
Verlauf wird gesammelt

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

i18n/README_de.md

Original
rea-video

Reverse Engineering für beliebige Videos.

Shot für Shot: gedreht, mit KI generiert oder programmiert? Und wie baut man es nach?

Website | 中文 | English | Русский | 日本語 | 한국어 | Español | Português | Français | Deutsch

Stars Python Agent

Visit our website Join our Discord Follow on X

⭐ Mit einem Stern hilfst du, dass mehr Leute rea-video finden.

Links: TikTok-Original, mit dem Handy gedreht; rechts: KI-Remake von jemand anderem mit einem anderen Produkt

Links: eine TikTok-Werbung, mit dem Handy gedreht. Rechts: ein KI-Remake mit einem anderen Produkt. Laut rea-video ist links alles echt gedreht – ein Set, zwei Kamerapositionen –, rechts alles KI: 8 Shots aus 3 Generierungen.

Schnellstart

rea-video ist für KI-Agenten gemacht. Schreib in Claude Code, Codex oder einem anderen Agenten, der Befehle ausführen kann:

Installiere https://github.com/JuneYaooo/rea-video und nimm dann dieses Video auseinander: /path/to/video.mp4

Der Agent installiert die CLI, liest sich in den Ablauf ein und erledigt den Rest. Voraussetzung sind ffmpeg und Python 3.10+.

Manuell installieren
brew install ffmpeg            # sudo apt install ffmpeg
git clone https://github.com/JuneYaooo/rea-video && cd rea-video
bash scripts/install_skill.sh  # installiert die CLI (pip, sonst pipx / lokales .venv) und verlinkt den Skill → ~/.claude, ~/.codex, ~/.agents
rea-video --help

Am Ende hast du:

  • eine Zusammenfassung in einer Zeile, z. B. „41 % KI-Video + 59 % Code-UI, 8 s echte Bildschirmaufnahme, Stockmusik mit 122 BPM“
  • einen Remake-Plan, aufgeteilt in: was du drehst, was du generierst und was du programmierst
  • einen vollständigen report.html mit Frames zu jedem Shot, Belegen, Prompts, Notizen zu Kamera und Licht und der Audioanalyse

Optional kannst du ein Modell anbinden, das Video versteht – Gemini oder Doubao, beides geht: Gib dem Agenten einfach Endpoint und Key. Dann wird die Einstufung echt/KI/3D genauer, und zu jedem Shot gibt es einen rekonstruierten Prompt. Ohne Modell geht es auch; kann dein Agent Bilder sehen, schaut er sich die unsicheren Shots selbst an.

Der Bericht kommt in der Sprache, in der du fragst (Chinesisch oder Englisch). Die Beispielberichte unten sind auf Englisch.

Was sich analysieren lässt

Videotyp Beispiele Was du bekommst
Realaufnahmen Talking Head, Tabletop, Produktdemo aus der Hand, Vlog, Ladenbesuch Sets und Kamerapositionen, Bildausschnitt, Kamerabewegungen, Licht (12 Setups mit Ausrüstungslisten), Color Grading
KI-Video Text/Bild-zu-Video, KI-Kurzserie, KI-Musikvideo Belege, ein rekonstruierter Prompt pro Shot, wie sich die Shots auf Generierungen verteilen lassen und welches Modell passt
Avatar Porträt, das per Audio animiert wird; Lipsync Welche Shots Avatar-Shots sind und welches Porträt und Audio du dafür brauchst
3D / Animation Blender- / C4D-Erklärvideos, Produktanimation, 2D-Animation, Stop-Motion Ob du besser mit einem Videomodell generierst oder per 3D-Code renderst
Code / Vorlage Kinetische Typografie, UI-Demos, Diagramme, Karten im Folienstil Text, Layout und Animations-Timing – direkt als Remotion-Projekt nachbaubar
Bildschirmaufnahme Software-Tutorials, Web-Demos Welche Teile echtes Material sind, das du selbst aufnehmen musst
Gemischt / Schnitte KI-Figuren + Code-UI + echte Bildschirmaufnahme; echtes Filmmaterial mit KI-Bearbeitung Jeder Shot wird einzeln bewertet und danach auf der Original-Timeline wieder zusammengesetzt

Unabhängig davon, wie das Bild entstanden ist, schaut sich rea-video bei jedem Video außerdem an:

  • Untertitel und Texteinblendungen: Start und Ende jeder Zeile (Export als SRT / ASS), dazu Farbe, Kontur und wie der Text reinkommt
  • Sticker, Emoji, Bild-in-Bild: wo sie sitzen und wie lange sie bleiben
  • Schnitt: wo geschnitten wird, in welchem Tempo und ob die Schnitte auf dem Beat liegen
  • Audio: echte oder KI-Stimme, KI- oder Stockmusik samt BPM, wo welcher Soundeffekt sitzt
  • Material, das du selbst beisteuern musst: Bildschirmaufnahmen, Screenshots, Produktfotos

Beispiele

Die Beispielvideos in docs/cases/videos/ sind neu komprimiert, damit das Repo klein bleibt – dabei gehen die TikTok-/Douyin-Plattformtags verloren. Wenn du sie selbst durchlaufen lässt, kommt deshalb etwas anderes heraus als in den Berichten unten, vor allem ohne Vision-Modell. Zum Nachvollziehen nimm den Original-Download von der Plattform.


Gemischter Clip · 19 s · 10 Shots
KI-Figuren im Gespräch + per Code gebaute UI + 8 s echte Bildschirmaufnahme. Die 5 Dialog-Shots sind zwar durch UI-Segmente getrennt, spielen aber im selben Set – eine Generierung reicht für alle.
Video · Bericht

3D-Erklärvideo · 67 s · 21 Shots
Komplett 3D, Sprecher per KI. Lässt sich mit 10 Videogenerierungen umsetzen – oder ein LLM schreibt Blender- / Three.js-Code.
Video · Bericht

Produktvideo · 70 s · 12 Shots
83 % Motion Graphics aus Code, 12 % Bildschirmaufnahme. Ein Videomodell braucht es nicht, ein Remotion-Projekt reicht.
Video · Bericht

KI-Musikvideo · 165 s · 86 Shots
Erkennt richtig, dass der Song KI-generiert ist (er stammt aus Suno). Das Vision-Modell hielt einige Shots für „Realfilm-Drama“; der Agent fand falsche chinesische Schriftzeichen auf einer Schriftrolle und stufte die Shots als KI ein.
Video · Bericht

Unboxing, real gedreht · 72 s · 29 Shots
Komplett echt gedreht: Handy-Rig von oben, ein Teppich, eine Kameraposition, kein Voice-over, Raumton plus Stock-BGM. Nach dem Transcoding durch die Plattform hielt das Offline-Tool 35 % für KI; nach der Prüfung durch den Agenten waren es 97 % Realaufnahmen.
Video · Bericht

Hybrid aus KI und echter Person · 58 s · 21 Shots
75 % echt (Talking Head + abgefilmter Handybildschirm), 25 % KI: Die Creatorin hat Jimeng einen Clip von sich vor der Kamera und zwei Produktfotos gegeben und daraus ein Produktsegment mit „echter Person“ generieren lassen. Verraten haben den KI-Teil das Jimeng-Wasserzeichen und verstümmelter Text auf der Geschenkbox.
Video · Bericht

Remakes

Hat rea-video ein Video zerlegt, baut das Remake-Rezept in capsule-cinema daraus eine neue Version: Kamera, Bewegung, Tempo und Übergänge bleiben wie im Original, getauscht wird nur, was du auswählst. Erzeugt wurden die Ergebnisse mit einem selbst gehosteten MiniMax H3: Der Original-Shot liefert die Bewegungsreferenz, Keyframes mit den getauschten Elementen (gpt-image-2) bestimmen den Look. Unten drei Remakes, die OiiOii in seinen WeChat-Artikeln gezeigt hat. Zu jedem haben wir zwei Versionen gebaut: eine mit demselben Tausch wie bei OiiOii und eine, in der zusätzlich Hauptfigur, Umgebung und Requisiten getauscht sind. Jedes GIF zeigt vier Versionen synchron: Original, OiiOii-Remake, unser Remake und die Version mit getauschten Elementen.

Outfitwechsel von oben · 12 s
Gleicher Tausch: Frau → Mann, drei Outfits → passende Herrenmode. Elemente getauscht: ein Mädchen in drei historischen Hanfu-Outfits in einem chinesischen Studierzimmer; die Fernbedienung wird zu einem runden Fächer.

HD-Vergleichsvideo (mit Ton) · Standbilder vom selben Moment
Papier- / Aquarell-Animation · 30 s
Gleicher Tausch: ein neues Knetmädchen als Hauptfigur. Elemente getauscht: ein Fuchs; Wald → Korallenriff, Wolken → Sternenhimmel, Sonnenuntergang → Polarlicht.

HD-Vergleichsvideo (mit Ton) · Standbilder vom selben Moment
Produktvideo aus der Hand · 21 s · 11 Shots
Gleicher Tausch: ein eigenes, neues Produkt; englischer Sticker → chinesische Bildunterschrift. Elemente getauscht: rosa Produkt, Küche → Campingtisch, neue Zutaten.

HD-Vergleichsvideo (mit Ton) · Standbilder vom selben Moment

Die HD-Vergleichsvideos laufen mit dem Originalton. Originale und OiiOii-Versionen stammen aus den Artikeln und sind nur zum Vergleich dabei.

Genauigkeit

Wie zuverlässig rea-video erkennt, wie ein Shot entstanden ist (gewichtet nach Shot-Länge):

Tuning-Set (15) Holdout (16) Neu kodierte WeChat-Videos (10)
Nur Tools (offline, kostenlos) 98.3% 99.6% / 98.9% 88.6%
+ Vision-Modell (Gemini) — 99.6% / 99.8% 99.6%
+ visuelle Prüfung durch den Agenten — 99.6% / 99.8% 100%

Die beiden Holdout-Werte gelten für holdout (9 Videos) bzw. holdout2 (7 Videos).

Bei Originaldateien reichen meist schon die Tools. Von Plattformen heruntergeladene Videos sind neu komprimiert, dabei gehen die Rauschspuren verloren – um wieder über 99 % zu kommen, braucht es dann eine visuelle Prüfung.

Echte Assets werden zu 97–99 % erkannt, die Shot-Grenzen stimmen alle. Zahlen und wie du sie reproduzierst: eval/RESULTS.md.

Wie es funktioniert

rea-video-Pipeline

  1. Zerlegen: Video in Shots schneiden, Ton in Stimme, Musik und Effekte trennen.
  2. Belege sammeln: Frames vermessen (Frame-Takt, Sensorrauschen, ob sich das ganze Bild wie eine einzige Ebene verschiebt, AIGC-Tags in den Metadaten), Bilder anschauen (Hände, Text, Physik), hinhören (BPM, Tonart, Gesang oder Sprache).
  3. Entscheiden: Harte Belege wie AIGC-Tags und Frame-Takt zählen mehr als „sieht aus wie“. Widersprüche werden markiert, damit der Agent sie sich ansieht.
  4. Remake planen: Shots so bündeln, wie es das Ziel-Videomodell tatsächlich hergibt – maximale Cliplänge, Multi-Shot-Support, wie viele Referenzbilder es nimmt.

Star History

FAQ

Was ist der Unterschied zu Ein-Klick-Remake-Tools wie Hypit?

Hypit macht aus einem Referenzvideo ein neues: Der Agent liest Frame-Raster, um das Original zu verstehen, generiert Material mit den unterstützten Modellen (Seedance, PixVerse, MiniMax, Wan und andere) und rendert Untertitel und Motion Graphics in HTML.

Wie das Original entstanden ist, spielt dabei keine Rolle. Eine Realfilm-Vorlage läuft durch dieselbe Pipeline; wie viele Kameras im Einsatz waren oder wie ausgeleuchtet wurde, erfährst du nicht. Welche KI-Videos es nachbauen kann, hängt von seinen Modellen ab: kein Kling, kein Veo, kein eigener Avatar- oder 3D-Weg und keine KI-Musik – die musst du selbst mitbringen. Stark ist es bei Talking-Head-, Podcast- und Interview-Videos nach Skript, schwächer bei musikgetriebenen Schnitten, Produkt-Motion-Graphics und filmischen Kurzfilmen.

rea-video rendert kein Video. Es klärt Shot für Shot, ob etwas gedreht, mit KI generiert oder in Code gebaut wurde, und liefert dazu jeweils einen Drehplan, Prompts oder einen Code-Ansatz. Wer schnell etwas Ähnliches haben will, ist mit Hypit schneller. Wer verstehen will, wie das Original gemacht ist, und es günstig nachbauen möchte, nimmt rea-video. Die beiden vertragen sich gut.

Brauche ich ein Modell, das Video versteht? Was kostet das?

Nein. Der reine Tool-Modus läuft offline, kostet nichts und ist bei Originaldateien schon genau. Für neu komprimierte Downloads von Plattformen nimmst du ein videofähiges Modell dazu (Gemini oder Doubao, beides geht) oder einen Agenten, der Bilder sehen kann; bezahlt wird, was der jeweilige Dienst verlangt. Die automatische Videogenerierung (capsule-cinema) macht vorher einen kostenlosen Testlauf und ruft kostenpflichtige Modelle erst auf, wenn du bestätigst.

Baut es das ganze Video automatisch nach?

Teilweise. Mit installiertem capsule-cinema werden KI-Shots automatisch generiert und wieder an ihre Stelle in der Original-Timeline gesetzt. Realfilm-Shots drehst du selbst nach Drehplan, Code-Shots schreibt der Agent als Remotion-Projekt. Mehr dazu in docs/replicate.md.

Kann ich einfach fremde Videos neu hochladen?

Nein. rea-video ist dafür gedacht, Aufbau, Tempo und Technik eines Videos zu verstehen und es dann mit Material nachzubauen, an dem du die Rechte hast. Fremdes Filmmaterial, fremde Musik, Figuren oder das Abbild anderer Personen sind tabu. Beim Veröffentlichen gelten die Regeln der Plattform und die Kennzeichnungspflichten für KI-Inhalte in deinem Land.

Dokumentation

Die Doku gibt es vorerst nur auf Chinesisch.

Community

Fragen, Analysen und Remake-Ideen gehören in die GitHub Discussions. Zum Quatschen gibt es unseren Discord. Wer Chinesisch spricht, findet uns auch auf linux.do.

Du willst ein bestimmtes Video analysiert haben? Mach ein Request-Issue mit dem Link auf, dann veröffentlichen wir das Ergebnis als Fallbeispiel.

Danksagung

Inspiriert von REA (Reverse Engineer Anything): vom Sichtbaren aus zurückverfolgen, wie es entstanden ist, jede Aussage mit Belegen untermauern und per Messung überprüfen.

Ähnliche Projekte entdecken