ffmpeg has very customizable options to record/stream, it gives many options to control which encoder to use, which max/min bitrate to use, which audio codec use, so it’s almost obs but in cli world
mpv can play youtube and many other videos from video hosting services through yt-dlp but it can’t play DRM content like Netflix or Spotify
MPV also can play video from TTY so you don’t need graphical interface like xorg or wayland to play videos
ffmpeg has very customizable options to record/stream, it gives many options to control which encoder to use, which max/min bitrate to use, which audio codec use, so it’s almost obs but in cli world