Download streaming videos from websites.
stream-dl takes an URL of a video player webpage. It loads the website internally to get a video URL. Finally, the obtained URL will be sent to ffmpeg for conversion.
At this time, it only supports HLS protocol.
These programs should be on the PATH.
- Node.js
- FFmpeg
npm install -g stream-dl
stream-dl [options] <url>
stream-dl -o video.mp4 http://example.com/path/to/watch/page
npm install
npm run build