Twitch Stream & Video & Clip Downloader/Recorder. This GUI downloader helps you download and record Twitch videos, including broadcasts and VODs.
twitch-stream-recorder
Record Twitch broadcasts while they are live with this Twitch stream recorder project.

About twitch-stream-recorder
twitch-stream-recorder is a Python script that records Twitch streams while they are live to .mp4 files. It uses the Twitch Helix API with OAuth2 and depends on streamlink and ffmpeg.
It runs on Linux and Windows and requires Python 3.8 or higher plus a config.py file with a save path, streamer name, client ID and client secret. Command-line options select the streamer, recording quality, logging level, and whether to use ffmpeg processing.
Key features
- Records live Twitch streams to .mp4 files
- Uses Twitch Helix API with OAuth2
- Selects streamer with -u or --username option
- Sets recording quality with -q or --quality option
- Adjusts logging with -l, --log, or --logging
- Disables ffmpeg fixing with --disable-ffmpeg flag
- Open-source code with MIT license
- Runs on Linux and Windows
- Logs to console and to twitch-recorder.log file
- Requires Python 3.8 or higher, streamlink, ffmpeg and requests module
- Requires manual creation of config.py with client ID and client secret
- Records streams only while they are live
twitch-stream-recorder at a glance
- Category
- Social & Communities › Twitch Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Windows
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
twitch-stream-recorder alternatives
Tools and sites you could use instead, ranked by how closely they match.
StreamCap supports multi-platform live-stream recording with FFmpeg, monitoring, scheduling, and transcoding.
Moderate Twitch chat with pajbot, a bot project described by its repository as a Twitch moderation tool.
A simple script that will watch a stream for you and earn the channel points.
Use olive, a live stream recorder project whose page also gives a Chinese description of live recording.
Twitch YouTube bot. Automatically make video compilations of the most viewed Twitch clips and upload them to YouTube using Python 3.
Popular in Twitch Tools
Well-known listings from the same topic.
twitch-stream-recorder FAQ
What is required to run the script?
How do I record a specific streamer?
How do I set the recording quality?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












