I made a project in Snap! that converts a GIF into an animated SVG!
Instructions
To use the project, you'll first have to convert your GIF to a bunch of PNGs. you can do that here. once you have the split GIF, drag all the frames onto the Snap! window to import them as costumes. (they might need to be sorted, so either sort them into order manually, or, if you used ezgif to split the GIF, you can use the block) Then you have to enable Javascript extensions so the project can get the data urls for each frame.
Now you can start converting!
adjust the settings (global variables except foo), then run the block.
This will download a text file, but if you rename it and convert the extension to .svg, it should turn into your output svg file. EDIT: the project now downloads an svg directly
If you need help with anything just reply to this post.
Examples
Original GIF:
Converted to SVG:
(Why doesn't this work in the Forums?)
(Currently this produces very large files, so I'd appreciate any help making them smaller)