# twitch-dl download Download videos or clips. Pass one or more video ID, clip slug or Twitch URL to download. ### USAGE ``` twitch-dl download [OPTIONS] [IDS]... ``` ### OPTIONS
-a, --auth-token TEXT | Authentication token, passed to Twitch to access subscriber only VODs. Can be copied from the auth_token cookie in any browser logged in on Twitch. |
-c, --chapter INTEGER | Download a single chapter of the video. Specify the chapter number or use the flag without a number to display a chapter select prompt. |
--concat | Do not use ffmpeg to join files, concat them instead. This will produce a .ts file by default. |
-d, --dry-run | Simulate the download provcess without actually downloading any files. |
-e, --end TEXT | Download video up to this time (hh:mm or hh:mm:ss) |
-f, --format TEXT | Video format to convert into, passed to ffmpeg as the target file extension. Defaults to mkv . If --concat is passed, defaults to ts . |
-k, --keep | Don't delete downloaded VODs and playlists after merging. |
--no-join | Don't run ffmpeg to join the downloaded vods, implies --keep. |
--overwrite | Overwrite the target file if it already exists without prompting. |
-o, --output TEXT | Output file name template. See docs for details. [default: {date}_{id}_{channel_login}_{title_slug}.{format} ] |
-q, --quality TEXT | Video quality, e.g. 720p . Set to source to get best quality. |
-r, --rate-limit TEXT | Limit the maximum download speed in bytes per second. Use 'k' and 'm' suffixes for kbps and mbps. |
-s, --start TEXT | Download video from this time (hh:mm or hh:mm:ss) |
-w, --max-workers INTEGER | Number of workers for downloading vods concurrently [default: 5 ] |