Skip to main content

Twitch Downloader

CLI tool for downloading videos from twitch.tv

Inspired by youtube-dl but improves upon it by using multiple concurrent connections to make the download faster.

Resources

Requirements

  • Python 3.8 or later
  • ffmpeg, installed and on the system path

Quick start

See installation instructions to set up twitch-dl.

List videos from a channel.

twitch-dl videos bananasaurus_rex

List clips from a channel.

twitch-dl clips bananasaurus_rex

Download a video by URL.

twitch-dl download https://www.twitch.tv/videos/1418494769

or by ID

twitch-dl download 1418494769

Download a clip by URL

twitch-dl download https://www.twitch.tv/bananasaurus_rex/clip/PlacidColdClipsdadDeIlluminati-hL2s_aLE4CHvVN4J

or by slug

twitch-dl download PlacidColdClipsdadDeIlluminati-hL2s_aLE4CHvVN4J

For more info see the documentation.

License

Copyright 2018-2022 Ivan Habunek ivan@habunek.com

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html

Useful links for dev

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twitch_dl-2.2.3.tar.gz (157.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

twitch_dl-2.2.3-py3-none-any.whl (50.1 kB view details)

Uploaded Python 3

File details

Details for the file twitch_dl-2.2.3.tar.gz.

File metadata

  • Download URL: twitch_dl-2.2.3.tar.gz
  • Upload date:
  • Size: 157.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for twitch_dl-2.2.3.tar.gz
Algorithm Hash digest
SHA256 3a36907f373578ed8ae384ce887b92e8128660059ffab6a572f8558f0492a859
MD5 95ecc1715ea58b48757212616c3a766b
BLAKE2b-256 1515005cde257322bffe940ea17c25037ef56d5392762094c6f610be2145cf8d

See more details on using hashes here.

File details

Details for the file twitch_dl-2.2.3-py3-none-any.whl.

File metadata

  • Download URL: twitch_dl-2.2.3-py3-none-any.whl
  • Upload date:
  • Size: 50.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for twitch_dl-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 16a6af7c3a3b7ece6c594319a74fa99fe8888bcaa61a940374171188a36fbe80
MD5 ae22e725983e10d28bba6bfc724fd8ae
BLAKE2b-256 8a9b0a784d6686e87f36b5501ea588b8ad95259af53e9918c257e245596b7bc1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page