Skip to content

FlorianDevPhynix/TwitchLeecher

 
 

Repository files navigation

CAUTION!!! FAKE TWITCH LEECHER WEBSITE!!!

There is a FAKE website https://tleecher.com providing a download link for Twitch Leecher.

This site has nothing to do with Twitch Leecher and only provides MALWARE!

DO NOT DOWNLOAD ANYTHING FROM THIS WEBSITE!!!

Twitch Leecher

If you are looking for an extremely fast and easy to use Twitch VOD downloader, this is your tool!

Twitch Leecher Screenshot

Is this project alive?

Yes! Just because there are no commits for a longer period of time, does not mean the project is dead. I am a human being with a life and TL never was and still is not my top priority. I will always try to keep it running if there are breaking changes, but new features can take time. If I decide to discontinue TL (which is very unlikely) you WILL be informed very clearly.

The project was discontinued by Franiac, so there is no active development happening but I will keep my version, which is up-to-date with the last changes.

Download & Requirements

The latest Installer was available HERE

Once installed, future releases will automatically update current installations with a single click!

Build Guide

all paths in this guide are relative to your local copy of the repo

  1. install Visual Studio (Community Edition is free)
  2. select .NET-Desktop-Development in the installer
  3. clone the repository or download and unzip it
  4. open the "/TwitchLeecher/TwitchLeecher.sln" file in Visual Studio
  5. build the application by clicking on Build -> Build Solution

Output will be in "/TwitchLeecher/TwitchLeecher/TwitchLeecher/bin" (TwitchLeecher.exe)

(if there is a need for public builds on github, maybe i will figure out and make an action to build the app and it's installer)

Differences from the main repository

Background: after downloading a vod it is converted to mp4, a conversion which is not needed because the format used by Twitch is called "MPEG transport stream" which results in ".ts" files that can be played by VLC media player. Twitch Leacher downloads vods in chunks which get stitched together by just copying the data of all the downloaded chunk files into one big file, which is quite fast. The video format MPEG transport stream (.ts) supports this, without any problems because files don't need to be finished like mp4. The files might be larger, but mp4 conversion is slow because Twitch Leacher uses a ffmpeg binary for it. I'm personally just using the ".ts" files, but I never needed full streams. Thats why I did this change.

Changes

I just changed the ui to allow cropping of downloaded vods when mp4 conversion is disabled.

Reminder: The change I did is not perfect, there might be a better solution, but it works for me.

What is the difference compared to other VOD downloaders?

Nearly all of the well known VOD downloaders execute the download process via FFMPEG's integrated download capabilities. However, this is extremely slow. The download speed rarely exceeds 1.5Mbit even if the internet connection is 100 times faster. Twitch Leecher does not use FFMPEG for download tasks at all. It downloads thousands of small video chunks in parallel while using all of the available bandwidth of your internet connection. As soon as all video chunks are downloaded, FFMPEG is only used to merge those chunks together in order to create a single video file again.

Features

  • Very easy to use, no manual needed
  • Intuitive and stylish GUI
  • Up to 20 times faster download speed compared to direct download with FFMPEG
  • Browse your past broadcasts, uploads and highlights within the application
  • Search channels, VOD urls and VOD IDs
  • Sub-Only video download support
  • Audio-Only download support
  • Time Selection for VOD downloads
  • Queue multiple downloads
  • Specify default search parameters
  • Specify default download quality
  • Specify default download folders
  • Specify a filename template with wildcards for your downloads
  • Developed by an experienced Software Engineer
  • Free and Open Source

Support & Issues

IMPORTANT: Help me be efficient, please! I am developing Twitch Leecher in my free time for no money. Contribute to the project by posting complete, structured and helpful issues which I can reproduce quickly without asking for missing information. When creating a new issue please follow the below checklist:

  • Windows Insider Builds are NOT supported!
  • Take a look at the latest closed issues HERE. Maybe your problem has already been resolved
  • Provide the version of Twitch Leecher you are using
  • Provide as much information about the VOD as possible (Url, Channel, ID)
  • Provide information about your operating system (e.g. Windows 10 64 Bit)
  • Try to describe the problem as detailed as possible, I cannot read your mind ;)
  • Is there any additional information about the issue that might be interesting for me? Write it down!
  • When you have a problem with a download, provide the download log created by Twitch Leecher (see screenshot below)

Twitch Leecher Log Screenshot

LICENSE

MIT License

About

Twitch Leecher - The Broadcast Downloader

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%