How the Slideshow Maker Works
AnyTool builds a photo slideshow video entirely in the browser. Images are decoded with createImageBitmap and drawn deterministically onto a canvas per frame, applying Ken Burns pan/zoom and true transitions (crossfade, slide, zoom, wipe). A music track is decoded with the Web Audio API; its tempo is detected so transitions can snap to the beat. Frames are encoded with WebCodecs VideoEncoder (H.264) and the audio with AAC, muxed into a real MP4 by a bundled muxer — faster than real time — with a MediaRecorder WebM fallback where WebCodecs is unavailable. A live preview canvas re-renders instantly on any change, and 16:9, 9:16 and 1:1 aspect ratios are supported.
- Runs client-side — photos and music are never uploaded
- Ken Burns motion + real transitions, beat-synced to music
- Real MP4 (H.264/AAC) via WebCodecs, faster than real time
- Live WYSIWYG preview; WebM fallback where needed
- 16:9, 9:16 and 1:1 aspect ratios
- No backend, no watermark, no sign-up
