I'm developing in Unity on Ubuntu. I need to make a video screencast of my game in play (including my voiceover). What's the easiest way to do this?

@peterdrake I use OBS and it works out of the box. You could also try simplescreenrecorder but iirc it does not work on Wayland.

@autumn64 Tried simplescreenrecorder first. It records the screen, but when I try to also record audio, I get this error:

[ALSAInput::Init] Error: Can't open PCM device!
[PageRecord::StartInput] Error: Something went wrong during initialization.

@peterdrake so I found this about the issue you mention, I didn't try it because I use pipewire anyway, but I hope it helps bbs.archlinux.org/viewtopic.ph

@peterdrake I also had luck with easyscreencast (it's a gnome shell extension). It can generate video from displays or windows and mix audio sources in as well.

You can also combine this approach with the use of mplayer to stream your webcam into a small window if you want to overlay video of yourself.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.