PlateLock
PlateLock logo

Add the VFX.
Keep the shot.

Generative video tools repaint your entire frame — faces drift, backgrounds shimmer, 1080p turns to mush. PlateLock lets LTX-2.3 invent the effect, then composites it like a VFX artist would: every pixel the effect doesn't need stays bit-identical to your footage.

100% open weights LTX-2.3 · ComfyUI Custom node pack Nuke / AE / Resolve-ready layers

▶ Watch the 2-minute demo See 10 real results ↓

1 Your shot
2 Pick an effect
3 Lock it
tight: only big changesloose: catch subtle light

How it works

  1. Prep — your clip is trimmed to LTX's 8n+1 frames and a model-resolution proxy is made. PlateLock · Prep Plate
  2. Generate — LTX-2.3 EditAnything (open weights) repaints the proxy with your effect.
  3. Tone-align — a robust per-frame colour fit undoes the model's global drift, so only real changes stand out.
  4. Difference matte — a noise-adaptive change detector with 3-D (space + time) hysteresis finds exactly what the model added, ignoring VAE shimmer. PlateLock · Difference Matte
  5. Stabilise — temporal median + bidirectional agreement: no flicker, no ghost trails. PlateLock · Temporal Stabilize
  6. Composite — the effect is upscaled, re-grained to your camera's noise and laid over the full-resolution original. Outside the matte, pixels are copied bit-for-bit. PlateLock · Composite onto Plate
  7. Prove it — the Fidelity Report measures how much of your shot survived, vs the raw model. PlateLock · Fidelity Report
  8. Ship it — 9:16 before/after share clip, X-ray matte, and a reusable VFX element (alpha or emissive) for Nuke / After Effects / Resolve.
git clone https://github.com/TusharTechs/platelock && cd platelock
# 1. ComfyUI + nodes + LTX-2.3 weights (GPU box, e.g. Runpod L40S 48GB)
bash scripts/runpod_setup.sh
# 2. the app (anywhere) — talks to ComfyUI through comfy-sdk
export COMFY_BASE_URL=http://<gpu-host>:8189
pip install -r app/requirements.txt && python app/run.py