TwitchDownloader

A download tool for past broadcasts on twitch.tv

View the Project on GitHub LordH3lmchen/TwitchDownloader

It's a small tool to download past broadcasts from Twitch.tv. Just enter the channel name in the channel textfield and start to download the videos you want. The destination-folder can be changed in the settings menu.

Make shure Java is installed before using it.

How to start the program

Windows:

  1. Get the compiled version (jar File)
  2. Start the tool

The program will download ffmpeg, if there is no ffmpeg.exe in the same directory as the JAR-File.

MacOS and Linux

  1. Get the compiled version (jar File)
  2. Install ffmpeg on your system.
  3. Start the tool

How to use the program

Enter the Channel name in the channel text field and hit enter (or click the "Get VODs"-Button)

The latest past brodcast are displayed in the center. You can now klick download or check the add to queue-Checkbox to more brodcasts. It will start to download all. To download entire channels you can use the "Select most recent"-button. The tool will mark all the undownloaded videos for download, after that click on DownloadAll and it will start to download all selected videos. (Hint: you can also select videos by clicking on the preview image)

While downloading a pogressbar is shown at the bottom. It shows the progress of the current download and how many videos are remaining in the queue. You can convert other videos while downloading. It will display two progress bars when both tasks are running. It builds a internally a queue for downloads and converting videos.

If you want to see what is going on, you can open a log window in the view-menu at the menubar at the top. This shows which parts where downloaded and the output of ffmpeg

Converting is as easy as downloading. Downloaded Videos are marked green. Instead of the Download-Button a Convert-Button is shown. Klick that and it will convert the video to a MP4-File (H264 Video Codec). While converting a progressbar is shown at the bottom of the window. Basicly the ouput of ffmpeg is parsed and the progressbar is calculated based on that.

Twitch allows you to watch past brodcasts while it is still recording. To be shure to download only videos that are not broadcasted at the same time theres a watch live button instead of the download button

Features

Upcoming Features

Compiled JAR

TwitchVodLoader