Install Node 18+, FFmpeg and FFprobe. Run npm install.
node scene-engine.js template.json input.json PROJECT_DIRECTORY output.mp4
The template JSON embeds fonts and fixed design assets. Keep the input's audio/media files inside PROJECT_DIRECTORY. This engine implements the Kafak scene-package v1 schema; an arbitrary FFmpeg installation cannot interpret template JSON by itself.
One scene at a time; software H.264 ultrafast CRF28, one encoding/filter thread; concat without re-encoding. No Chromium. Outputs are recorded videos, not live streams.
