Tool Open source
Null Motion is a local browser-based motion-design preview and export tool that presents a finished advertisement alongside the black-and-white HyperFrames drafts used to plan it. It includes an earlier launch editor and ships with example references and authored draft scenes.
The project uses FFmpeg scene detection to divide reference videos into sections while preserving their cuts. Each section is represented as a 640×360 HTML scene on a paused GSAP timeline, with beats such as text, logos, phones, windows, chats, cards, lists, charts, and clouds. During playback, the active draft is driven by the film’s clock and stays synchronized frame by frame with the reference video.
For export, a hidden video plays at half speed; requestVideoFrameCallback captures decoded frames, the drafts are rendered at each frame’s timestamp, WebCodecs encodes the video, and mp4-muxer produces an MP4 with copied reference audio. The tool runs with Node.js 22 or newer and requires Chrome or Edge for WebCodecs export. Reference media remains local, and the repository states that the drafts are authored rather than AI-generated. No project-wide open-source license has been selected.
1 use taken from transcripts — each links to the moment in the video.
A local motion-design teardown tool that plays a finished advertisement alongside frame-synchronized HTML and GSAP motion drafts. It detects scenes and exports the reconstructed work to MP4 in the browser.
1 in the library.