I use yt-dlp for downloading videos from YouTube, TikTok, Facebook, Twitter, etc.
A full list of all the “extractors” is available here.
Here are some of the download strings I use:
For a small project I was working on, I wanted to distribute video via MPEG-DASH instead of my usual go-to, HLS. Like HLS, MPEG-DASH supports delivering video via adaptive bit rates.