I think there's an Xrecord X11 extension, but I'm not sure it'll work with OpenGL, and I'm not sure it works at all on Xorg (Xfree 86, maybe).
I know some people plug their TV-out into their AV-IN on their video cards or something (something like that) to record videos of X...