ffscreencast – a screencast CLI-tool with video overlay and multimonitor support
github.com
github.com
Essentially I wanted to be able to pipe the music I was playing into the stream and the microphone input.
Also I wanted to allow for a secondary camera (droidcam for me) at leisure.
I suppose OBS is better if you spend the time with it.
https://github.com/kristopolous/tools/blob/master/bin/screen...
There's a preferences file example here https://github.com/kristopolous/tools/blob/master/bin/.scree...
There is one unsolvable issue which prevents to use OBS: OBS can't be used on PC with integrated GPU limited to OpenGL 1.x (such as RS600).
I have seen headless browser recording tools before, not sure what framerate they could handle.
> set $screenrecord wf-recorder -g "$(slurp)" -f ~/screenshots/mov-$(date +"%Y-%m-%d--%H-%M-%S.mp4")
> bindsym Shift+Control+F6 exec $screenrecord
> bindsym Ctrl+Shift+BackSpace exec killall -s SIGINT wf-recorder
Hitting shift-control-f6 will spawn slurp which lets you click and drag to set the area you want to record. This will then launch wf-recorder and record the selected area, saving to ~/screenshots/mov-${date}. You can use ctrl-shift-backspace to kill the recorder and end recording.