Communitygithub.com

Primärfarbabgleich & Shot-Matching

Normalisiert Belichtung, neutralisiert Weißabgleich-Farbstiche, schützt Hautton-IRE-Pegel und gleicht B-Roll-Clips an A-Roll-Hero-Aufnahmen an – mit OpenCV-Virtual-Scopes und Premiere Pro Lumetri Basic Correction. Wende diese Fähigkeit an, bevor du einen kreativen LUT oder einen stilisierten Grad anwendest.

Was ist Primärfarbabgleich & Shot-Matching?

Diese Fähigkeit führt einen automatisierten Primärfarbabgleich und Shot-Matching für Videoclips in Premiere Pro durch. Sie analysiert repräsentative Einzelbilder mit OpenCV-Virtual-Scopes, um Belichtung, Weißabgleich, Hautton-IRE und Farbstiche zu messen. Auf Basis dieser Analyse berechnet sie optimierte Lumetri-Basiswerte für eine erste Normalisierung. Anschließend gleicht sie die Werte von B-Roll-Clips an eine referenzierte A-Roll-Hero-Aufnahme an, um ein konsistentes Look-Feeling zu erreichen – alles bevor eine kreative Note oder ein LUT angewendet wird. Die Fähigkeit eignet sich besonders für Log/Flat-Material, gemischte Lichtquellen oder Szenen mit wechselnder Farbtemperatur.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/umangkaushik17-bit/ReferenceEditTemplate/tree/HEAD/.agents/skills/balancing-primary-color-and-skins

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Primärfarbabgleich & Shot-Matching-Fähigkeit

Wann du diese Fähigkeit anwenden solltest

  • Bevor du einen kreativen Look oder eine ästhetische Grading in Premiere Pro anwendest.
  • Wenn A-Roll-Talking-Head-Clips und B-Roll-Cutaways unterschiedliche Lichtverhältnisse, Belichtung oder Farbtemperatur aufweisen.
  • Wenn Rohmaterial verwaschen aussieht (Log/Flat), unterbelichtet ist oder einen farblichen Stich (Innen-Tungsten/Außen-Blau) aufweist.

Schritt 1: Virtuelle Scopes-Telemetrie ausführen (Nur aktives Bild)

  1. Exportiere repräsentative Einzelbilder aus jedem Timeline-Clip (oder verweise direkt auf die Clip-Einzelbildordner in 02_analysis/clip_frames/) und führe aus:
    python .agents/skills/balancing-primary-color-and-skins/scripts/virtual_scopes.py --frames_dir 02_analysis/clip_frames --output 02_analysis/color_telemetry.json --match_to <hero_clip_stem>
    
  2. Standardmäßig (auto_crop_active=True) entfernt extract_active_region automatisch statische schwarze Letterbox-/Pillarbox-/Windowbox-Balken, bevor IRE-Perzentile berechnet werden. So werden schwarze Balken niemals p01_black oder p50_mid auf Null ziehen. Verwende --no_crop_active nur bei der Inspektion expliziter Vollbild-Matte-Platten.
  3. Lese 02_analysis/color_telemetry.json:
    • active_region: überprüfte zugeschnittene Begrenzungsbox [x, y, w, h] vs. full_size.
    • luma_ire: p01_black, p25_shadow, p50_mid, p75_high, p99_white, dynamic_range.
    • rgb_parade_cast: r_bias, g_bias, b_bias in neutralen Mitteltönen.
    • skin_metrics: skin_detected, skin_luma_ire (55-70 IRE), YCrCb-Verschiebungen.
    • environment_metrics: mean_saturation_pct, green_fraction, sky_blue_fraction, warm_fraction.
    • recommended_primary_lumetri: mathematisch abgeleitete Pass-1-Werte (erzwingt Highlights-Sicherheit exposure <= 0 wenn p99_white > 94.0).

Schritt 2: Pass 1 Primärnormalisierung anwenden (Spuren V1 & V2)

Wende den recommended_primary_lumetri-Basiswert jedes Clips über einen Basis-Lumetri-Color-Effekt an – vor jedem globalen Track-V4-Kreativgrading.

Schritt 3: Pass 2 Shot-zu-Shot-Angleichung (match_delta_to_hero)

Lege den primären A-Roll-Hero-Clip mit --match_to <hero_clip> fest und wende match_delta_to_hero (exposure_delta, temperature_delta, tint_delta, contrast_delta, highlights_delta, shadows_delta, saturation_delta) auf Cutaways und Multi-Panel-Clips an, damit alle Clips eine einheitliche Belichtung, Temperatur und Grün-Sättigung aufweisen – vor dem Track-V4-Styling.

Verwandte Skills