For all the stuff I do on Linux I use a combo of SimpleScreenRecorder and OBS
I second this for video