Ugh, I don't want to have to try to figure out Apache Batik again, yet I can't find anything else that can rasterize an SVG with SMIL by specifying how long to run the animation before a screenshot.
But it really looks like it's that or trying to write Javascript so a browser can handle it since Firefox, Chromium, and Safari all support SMIL decently enough.