How to screen record on godot?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Cakee

Just wondering how I can screen record all my scenes in godot as well as any animations within it. Everything I have tried only shows a frozen frame of the first screen.
I would like this to be a software that is downloadable for windows64.

:bust_in_silhouette: Reply From: Zylann

If you want to record your screen, OBS is widely used: https://obsproject.com/
It can record the whole screen, a window, or a region.

If you want your game to record itself somehow, I’m not aware of an efficient way to do so, other than taking screenshots of the main viewport every frame… surely a hardware-accelerated way would be better, although Godot doesn’t seem to have an API for it (since it’s not really it’s purpose). using an external program will be much easier.

Take a search, there are other questions like yours already on this website and elsewhere on the web:

https://forum.godotengine.org/26081/replay-video-screenshot-recording

https://forum.godotengine.org/37846/how-to-save-screenshots

https://www.reddit.com/r/godot/comments/d7nhxh/godot_recorder/