This full single-file app keeps your original steps and adds a reliable "bake overlays to video" export using MediaRecorder (browser) plus an optional FFmpeg WASM fallback for remuxing/extracting audio.
Step 1: Select Video
Step 2: Interactive Button
Step 3: Countdown
Step 4: Form Overlay
Step 5: Hotspots
Hotspots appear at configured times/positions and are clickable.
Step 6: Branding
Step 7: Export
Idle
Notes: remote URLs require CORS. Baking is done client-side — good for short/medium videos. For large/long videos consider server-side ffmpeg.