Cream light-leak sweep onto a black card

About 0.3 s after a hard cut to a black word card, a warm cream and lavender light leak sweeps in from the left and bleaches the frame, then clears to the card; the same leak returns when the card ends. Moving from the talking head into a text-only interlude or out of it, when the cut alone feels abrupt.

Use this transition between my clips: "Cream light-leak sweep onto a black card" from the 24fps video editor library.
Preset JSON: https://24fps.dev/video-editor/transitions/cream-light-leak-sweep-onto-black-card-e1x/preset.json (pass its "preset" to the engine).
Engine (MIT, no dependencies, ES module): https://24fps.dev/editor/engine.js. Download the engine next to your page (curl -O) rather than importing cross-origin, then import { mount } from "./engine.js" in a <script type="module"> served over http.
Wiring: root = a position:relative box at the video's size. media = { a, b }: two wrappers holding clip A and clip B, both filling the root. Clip A plays first; the cut happens at preset.at (4.1s) over preset.dur (0.35s), so start clip B at preset.at. Then const fx = mount(root, { kind: "transition", preset, media }) and call fx.render(seconds) every frame. It is seek-safe: drive it from the GSAP timeline in HyperFrames or call render(frame / fps) in Remotion. Before capturing frames, await (fx.ready ?? document.fonts.ready).
Field reference: https://24fps.dev/video-editor/llms.txt. Keep sizes as fractions of the frame height so it works at any resolution. Credit: 24fps.dev/video-editor
Same idea
Also called: Elevate (AI Edit)
Technique
Warm film light-leak plate (cream with a violet corner and a diagonal shadow) laid over a cut; ~0.3 s up and down, peaks at about 85% white. Source preview audio is voice only (no music bed, no whoosh or hit visible in the spectrogram), so no sound cue is listed.
Footage
Man talking to camera, Pexels

Similar transitions