this is potentially exactly what i've been looking for. i posted about where i ended up, using screen recording to capture canvas animations to gifs just a week ago <a href="https://news.ycombinator.com/item?id=5691742" rel="nofollow">https://news.ycombinator.com/item?id=5691742</a><p>this may not work for me though because i need to record a css-scaled, hard-edges (pixelated) canvas. (which works in ff but not in chrome) and want to do this at 60fps, so on each reqAnimationFrame.<p>maybe i can disable imagesmoothing on the canvas and scale each frame via callback before encoding it.