← Back to Products
[ 05 ]LIVEv0.2.0

Eternal2x

DaVinci Resolve smart upscale. Motion-aware. Auto-marked. Auto-segmented. Rendered to 4K.

Pipeline

Python + Lua

CV Stack

OpenCV

Render

FFmpeg

Host

DaVinci Resolve

[ GALLERY ]

Every view, every screen, every state.

[ HOW IT WORKS ]

Under the hood.

01

Motion Frame Detection

OpenCV runs a threshold-based motion pass across the source footage, classifying each frame as active or dead. Dead frames are flagged to skip interpolation entirely.

02

DaVinci Lua Hooks

Lua scripts inside DaVinci Resolve auto-place markers at motion segment boundaries and drive clip segmentation, removing the manual marker / split / blade work editors normally do by hand.

03

Dead Frame Skipping

Dead frames bypass the upscale stage entirely and are passed through untouched. Only active segments hit the render queue, cutting total upscale time substantially on footage with static stretches.

04

4K Upscale via FFmpeg

Active segments are routed through an FFmpeg upscale pipeline tuned for 4K output. The pipeline reassembles the final timeline with upscaled actives and pass-through deads, then exports the finished cut.

05

One-Command Orchestration

A Python driver coordinates OpenCV detection, DaVinci Resolve Lua hooks, and the FFmpeg render into a single one-command pipeline — point it at a project, get a 4K master out the other side.

[ HIGHLIGHTS ]

Dead-frame skipping cuts upscale render time substantially versus brute-force re-rendering every frame

Lua + DaVinci Resolve API integration removes manual marker placement and clip segmentation

OpenCV threshold-based motion detection tuned for 24/30/60fps source footage

One-command Python orchestration from raw project to finished 4K master

[ FULL STACK ]
PythonLuaOpenCVFFmpegDaVinci Resolve API

Eternal2x

Live and shipping.