TwitchDownloader

Twitch VOD/Clip Downloader - Chat Download/Render/Replay

MIT License

Stars
2.7K

Bot releases are hidden (Show)

TwitchDownloader - 1.39.3

Published by lay295 over 3 years ago

Fixed bug in 1.39.2 which failed to cleanup temp files taking up storage space.

TwitchDownloader - 1.39.2

Published by lay295 almost 4 years ago

Fix VODs failing to finalize for some OS languages

TwitchDownloader - 1.39.1

Published by lay295 almost 4 years ago

Skips messages will null commenter

TwitchDownloader - 1.39

Published by lay295 almost 4 years ago

MANDATORY UPDATE TO FIX VOD DOWNLOADING
Guess not, Twitch put their old API back up... for now.

AND ITS GONE AGAIN, SO NEED TO UPDATE TO DOWNLOAD VODS

Chat Render Changes

Added sub message option to display subs and resubs
Fixed rendering some special characters that showed up in the past as �
Fixed embedded emotes not loading the correct image if there were conflicts (thanks @goldbattle!)
Less CLI spam (thanks @goldbattle!)
ProRes file size should be 1/5th the size now, still pretty big though.
Fixed loading larse JSON files

image

GUI Updates

General settings page where you can change your temp/cache folder to somewhere else (to save SSD space for example)
Filename templates for VOD, clip, and chat downloads. Chat renders will continue to use the same name as the selected JSON file.
Added a clear cache button, if things aren't working correctly.
Added a donation button, which you can toggle off in the settings
Old settings should now carry over to new releases

TwitchDownloader - 1.38

Published by lay295 almost 4 years ago

More bug fixes

  • Reverted 1.37 change in VOD cutting
  • Fixed downloading clips in GUI
  • Fixed ffmpeg path finding in CLI client
TwitchDownloader - 1.37

Published by lay295 about 4 years ago

More bug fixes image

Fixed typos in CLI client arguments
Fixed some instances where font fallback wouldn't work correctly
Fix desync in cutting vods, with the drawback that cutting is no longer accurate up to 10s in the beginning and end

TwitchDownloader - 1.36

Published by lay295 about 4 years ago

More bug fixes

  • Fix rendering of chats that had embedded emotes (again)
  • Fix --ffmpeg-path in CLI client
  • Fix downloading of newer VODs
TwitchDownloader - 1.33

Published by lay295 about 4 years ago

More bug fixes image

Fix parsing of Clip IDs in CLI
Fix chat download of clips downloading the whole VOD
Added @zigagrcar PR which added a default file name for vod and clip downloads.

TwitchDownloader - 1.32

Published by lay295 about 4 years ago

Bug fixes

Fix UI freeze on chat render
Fix embedded emotes
Fix outlines

TwitchDownloader - 1.31

Published by lay295 about 4 years ago

New Mask Transparency Option

Want transparent backgrounds but tired of huge file sizes? Or bad chromakeying? Well maybe you'll like this new feature.

  • Added "Generate Mask" option to Chat Render

If you use Premiere Pro or Sony Vegas you can view a small tutorial here

TwitchDownloader - 1.30

Published by lay295 about 4 years ago

Bug fixes

Hopefully fixes audio desync with videos.
Fixed bug with null comments preventing chat render.
Fixed bug with not being able to crop videos longer than 24hrs
Fixed bug not being able to download super old twitch vods
Fixed rare bug where emojis on new lines would render incorrectly
Fixed rare bug where emotes would be sized incorrectly when found in the waybackmachine

Cross platform CLI Client

This is a cross platform client that can do the main functions of the program without a GUI. It works on Windows and Linux, haven't tested it on MacOS though.
Some documentation here, for example, you could copy/paste this into a .bat file on Windows and you can download a VOD, download chat, then render it in a single go. I've never really made a command line utility before, so things may change in the future. If you're on Linux, make sure fontconfig and libfontconfig1 are installed.

@echo off
set /p vodid="Enter VOD ID: "
TwitchDownloaderCLI -m VideoDownload --id %vodid% --ffmpeg-path "ffmpeg.exe" -o %vodid%.mp4
TwitchDownloaderCLI -m ChatDownload --id %vodid% -o %vodid%_chat.json
TwitchDownloaderCLI -m ChatRender -i %vodid%_chat.json -h 1080 -w 422 --framerate 30 --update-rate 0 --font-size 18 -o %vodid%_chat.mp4
TwitchDownloader - 1.26

Published by lay295 over 4 years ago

Small bug fix

Fixed 3rd party JSON import

TwitchDownloader - 1.25

Published by lay295 over 4 years ago

Small bug fixes

Gives warning when using invalid resolutions for chat render
Fixes GIF timing issues with a small number of emotes
Supports JSON files from PetterKraabol/Twitch-Chat-Downloader
Lengths of chat renders will now match VOD length with newly downloaded chat JSONS
Fixed A/V de-sync issue

TwitchDownloader - 1.24

Published by lay295 over 4 years ago

401 Error fix

Downgraded to API v5

TwitchDownloader - 1.23

Published by lay295 over 4 years ago

Small bug fixes

Fixed bug in timestamp parsing in chat downloader
Fixed ProRes to allow rendering transparent background

TwitchDownloader - 1.22

Published by lay295 over 4 years ago

Chat Render Changes

Highlighted messages are now shown (not highlighted)
Bits support - GIF cheer emotes now show
Fixed bug with certain BTTV emotes not working
Added ProRes encoding option
Less scuffed username color correction (hopefully)

VOD Downloader Changes

Added option to supply OAuth from Twitch website to download subscriber only VODs
New re-encode to CFR option if VFR is detected, to fix de-sync in Adobe Premiere

TwitchDownloader - 1.21

Published by lay295 over 4 years ago

Fixes performance issues introduced with 2.0
VODs download faster
Removed scuffed color fixing, black should now show up as grey.

TwitchDownloader - 1.2

Published by lay295 over 4 years ago

Has some issues, should try 1.17 until new version if you're having problems

Chat Render Updates:
Faster Rendering
Better Formatting
Live Preview
Experimental alpha support (WEBM + VP9 or MOV + RLE)
Different Formats/Codec options
Customize Ffmpeg arguments
Frame rate option

TwitchDownloader - 1.17

Published by lay295 almost 5 years ago

BTTV API v3
Fixed spacing on first party emotes

TwitchDownloader - 1.16

Published by lay295 almost 5 years ago

Fix clip downloading