Snowmix
Video mixer for mixing live and recorded video and audio feeds
...Animation and actions can also be controlled through native scripting and an embedded Tcl and/or Python interpreter. Snowmix is designed for control over low bandwidth links and can work as a standalone CLI based program. Control over both CLI and a TCP connections.
Video input and outputs can be done through GStreamer pipelines or the GStreamer shmsrc/shmsink API.
Supported for Ubuntu, Mint, Debian, Alma, CentOS, Fedora, Rocky, Mageia, Manjaro, MX Linux, OpenSUSE, EndeavourOS and macOS/OS X.
Free support in the discussion forum.
...