Skip to content

VSD

Video Stream Downloader is a powerful command-line utility that enables users to download video content streamed over HTTP from websites. It supports both DASH (Dynamic Adaptive Streaming over HTTP) using .mpd manifest files and HLS (HTTP Live Streaming) using .m3u8 playlists. The tool is designed to handle adaptive bitrate streams, fetch individual video and audio segments, and optionally mux them into a single playable file, making it ideal for offline viewing, archival, or analysis of online video content.

Features

  • Captures network requests and lists playlist and subtitle files from websites.
  • Compatible with both DASH and HLS playlists.
  • Enables multi-threaded downloading for faster performance.
  • Muxing streams to single video container using ffmpeg.
  • Offers robust automation support.
  • One unified progress bar tracking the entire download, with real-time file size updates.
  • Supports decryption for AES-128, SAMPLE-AES, CENC, CENS, CBC1 and CBCS.
  • Live stream downloading, consider contributing this feature.