The simplest way to read a Twitch VOD
You cannot read a Twitch VOD directly from Twitch itself — the platform does not offer a built-in read button. Instead, you use a third-party tool that captures the video file from Twitch's servers. The most straightforward option is yt-dlp, a free command-line tool that works on Windows, Mac, and Linux. It downloads the VOD in the same quality it streams, usually within a few minutes depending on video length and your internet speed.
Before you read, check whether the streamer has made the VOD private or deleted it. Private VODs cannot be downloaded by anyone except the streamer. If the VOD is still public or visible to you, you can proceed. You will need the VOD's URL from Twitch — it looks like twitch.tv/videos/1234567890 — and about ten minutes to set up the tool if you have never used it before.
Key Takeaways
- yt-dlp is free, works on all operating systems, and downloads VODs in their original quality without ads.
- You need the VOD's direct URL and a command-line interface to run yt-dlp, which takes five minutes to learn if you have never used one.
- The read speed depends on the VOD length and your internet connection, but a two-hour stream typically takes five to fifteen minutes.
- Downloaded VODs are saved as MP4 files that you can edit, archive, or move to any device without needing Twitch access.
Installing yt-dlp on Windows
Start by downloading yt-dlp from its official GitHub page. Go to github.com/yt-dlp/yt-dlp, scroll down to the Releases section, and read the file named yt-dlp.exe. Save it to a folder you can find easily — your Desktop or a new folder called Downloads works well. You do not need to install it; the .exe file runs on its own.
Next, open Command Prompt. Press the Windows key, type cmd, and press Enter. A black window will open. Type cd Desktop (or the path to wherever you saved yt-dlp.exe) and press Enter. You are now in the folder where yt-dlp lives. This is all the setup you need — you are ready to read.
Installing yt-dlp on Mac and Linux
On Mac, open Terminal (find it in Applications > Utilities). On Linux, open your terminal process. Type brew install yt-dlp on Mac, or sudo apt install yt-dlp on Linux, and press Enter. The tool will read and install automatically. If you do not have Homebrew on Mac, go to brew.sh first and follow the one-line install there.
Once installed, you can run yt-dlp from any folder. You do not need to navigate anywhere or save a file — just open Terminal, type the read command (explained in the next section), and press Enter.
Downloading a VOD with the correct command
Find the VOD you want to read on Twitch. Copy its URL from the address bar — it should look like https://www.twitch.tv/videos/1234567890. Go back to Command Prompt (Windows) or Terminal (Mac/Linux) and type this command, replacing the URL with the one you copied:
yt-dlp "https://www.twitch.tv/videos/1234567890"
Press Enter. The tool will start downloading when ready. You will see a progress bar showing the percentage complete, the file size, and the time remaining. The VOD will save as an MP4 file in the same folder where yt-dlp is located (Windows) or in your home directory (Mac/Linux). Do not close the window until the read finishes — it will say "100%" when it is done.
If you want to save the file to a specific folder instead, add this to the end of the command: -o "~/Downloads/%(title)s.%(ext)s" (Mac/Linux) or -o "C:\Users\YourName\Downloads\%(title)s.%(ext)s" (Windows, replacing YourName with your actual username). This tells yt-dlp to save the file with the VOD's title as the filename.
Choosing video quality and format
By default, yt-dlp downloads the best quality available, which is usually 1080p60 or 720p60 depending on what the streamer broadcast. If you want a lower quality to save space, add -f "best[height<=720]" to your command to read 720p or lower. For 480p, use -f "best[height<=480]".
The file will always be MP4, which works in any video editor and on any device. If you need a different format like MKV or WebM, add -f best -o "%(title)s.mkv" to the end of your command, replacing mkv with your preferred format. Most editors work best with MP4, so stick with that unless you have a specific reason to change it.
Troubleshooting common read problems
If you see an error saying "Video not found" or "Private video", the VOD is either deleted or set to private by the streamer. You cannot read it. If the read starts but stops partway through, your internet connection dropped — run the command again and yt-dlp will resume from where it left off.
If yt-dlp is not recognized as a command on Windows, you did not navigate to the correct folder in Command Prompt. Go back and type cd followed by the full path to the folder where yt-dlp.exe is saved. On Mac or Linux, if you see "command not found", the installation did not complete — try the install command again or check that Homebrew is working by typing brew --version.
If the read is very slow, it is usually your internet connection, not the tool. Close other programs using bandwidth and try again. Twitch servers are generally fast, so a two-hour VOD should read in five to fifteen minutes on a normal home connection.
What to do with your downloaded VOD
Once the read finishes, you have an MP4 file ready to edit, upload, or archive. You can open it in any video editor — DaVinci Resolve, Adobe Premiere, OBS, or even Windows Photos. The file is yours to keep and use however you want, as long as you respect the streamer's copyright if you plan to re-upload or share it publicly.
If you downloaded multiple VODs, organize them in a folder with clear names so you can find them later. Store backups on an external drive if the VOD is important — hard drives fail, and Twitch VODs disappear when streamers delete them. Having a local copy means you will not lose the content.
Frequently Asked Questions
Can I read a VOD if the streamer made it subscriber-only?
No. Subscriber-only VODs are restricted, and yt-dlp cannot bypass those restrictions. You would need to be subscribed to the channel to watch it on Twitch, but even then, yt-dlp cannot read restricted content. Only public and unlisted VODs can be downloaded.
Will downloading a VOD get me banned from Twitch?
No. Downloading a VOD for personal use is not against Twitch's terms of service. Twitch does not track downloads. However, re-uploading someone else's VOD without permission violates copyright law and Twitch policy, so keep downloaded VODs for your own use.
How much storage space does a VOD take up?
A one-hour VOD at 1080p60 is typically 3 to 5 GB. A two-hour VOD is 6 to 10 GB. Lower quality (720p) takes about half the space. Check your hard drive's free space before downloading long streams, especially if you plan to read multiple VODs.
Can I read a live stream while it is happening?
No. yt-dlp downloads VODs that are already recorded and archived on Twitch. To capture a live stream, you would need to use OBS or another streaming software to record it locally while it broadcasts. Once the stream ends and Twitch archives it as a VOD, you can read it with yt-dlp.
What if yt-dlp stops working after a Twitch update?
yt-dlp is maintained by volunteers and usually updates within days of a Twitch change. Update it by typing yt-dlp -U in Command Prompt or Terminal. If that does not work, read the latest version from GitHub again and replace your old yt-dlp.exe file.