-
Notifications
You must be signed in to change notification settings - Fork 313
Record a playthrough
The best way to do a recording of Threadbare is from within the Godot Editor. This will give you a recording that's accurate, doesn't drop a single frame, and with the audio in sync.
From the toolbar menu at the top, click the movie tape icon next to the playtest buttons, and then activate Enable Movie Maker Mode:
You can tell that it is enabled by the buttons being outlined:
Use the playtest buttons in the same toolbar to run the game. Either Run Project, Run Current Scene or Run Specific Scene. Smile StoryWeaver, we are being recorded! You may notice the game play a bit slow, but don't worry, the video file containing the recording will play smoothly.
To finish the recording, either close the window, or quit the game from the in-game menu, or click Stop Running Project from the playtest buttons at the toolbar.
Now where is the file? The project is setup to save it in the user data folder. This place may be different depending on your platform. But don't worry, you can open it from the menu: Project -> Open User Data Folder.
Inside, the video file is recording.ogv:
Caveat: as of this writing, the mouse cursor is not recorded.
For attaching the video in websites like GitHub, it is better to convert the video to a suitable format, so it is embedded. I do this from the command line by running:
ffmpeg -i recording.ogv recording.webm
Or depending on your hardware, there may be better arguments for the command above, like:
ffmpeg -vaapi_device /dev/dri/renderD128 -i recording.ogv -vf 'format=nv12,hwupload' -c:v av1_vaapi -rc_mode VBR -b:v 3M -an recording.webm