https://yt-dl.org/
- While it's called Youtube-dl, it is specifically coded to work with HUNDREDS of streaming services (including cable TV channels), Facebook, Twitter, etc., and can download video streams for offline viewing via the command line. (You have to log in with legit credentials...