i created an animated presentation with the Sozi plugin for Inkscape. It looks great, however, not all browsers support SVG animations (Chrome for instance does not like the Ink
SVG can be converted onto a canvas element using this tool
2. Record Canvas Animation
A video file can be created from a canvas animation that using MediaStreamRecorder(depending on browser support) or with Whammy.js.
I have used whammy before, It worked like a charm.