Heres the animation:
The reason I made the script is because my computer is too slow to run, let alone record a Godot 3D application in 60 FPS 1080p. I wasn't really satisfied with the existing solutions and wanted something that could record in a reasonable amount of time.
Here's a write-up that describes the project in detail: https://visphort.net/articles/2
And Here's a link to the code: https://github.com/visphort/gdnative-ffmpeg-recorder
Do tell me what do you think about the whole thing!