- Vid_ID of the video. Use my Userscript or read my guide to get it
-
Windows 10 with latest updates
-
Install additional library listed in
requirements.txt
-
Download Python
-
Get the latest release here. Download
Source code
zip or tar.gz -
Extract the archive
-
Install the requirements. How to install requirements
-
Run
Hydrax-Abyss.to-DownloadHelper.py
-
Just enter the Vid_ID to download them all at once
-
If the download was not completed. It will continue where it left off
- Turbo Mode Squared
- Turbo Mode
- Automatic Mode
- Manual Mode
- Open
Hydrax-Abyss.to-DownloadHelper.py
in a text editor to change settings
# 1 = 360p
# 2 = 720p
# 3 = 1080p
max_quality = 3 # Max resolution for automatic selection, or uses minimum available
automatic = True # Set "False" to select resolution manually
download_directory = r"" # Set download directory, insert path inside ""
request_timeout = 180 # Seconds to wait between bytes before timeout
request_retry = 60 # Retry attempts
request_wait = 6 # Seconds to wait before retrying
error_file = "Abyss_error.log" # File name of error log, insert name inside ""
enable_error_log = True # Set "True" to enable error logging to file
turbo = True # Set "True" to multithread download
turbo_squared = False # Set "True" to download all Vid_ID at the same time
delete_fragment = True # Set "True" to delete downloaded fragments
active_download = 10 # Max active download connections
fragments_to_temp = True # Set "False" to download fragments in `download_directory` instead of `%TEMP%`
split_by_bytes = True # Set "True" to split by bytes with size `turbo_chunk_size_bytes`
# Set "False" to split by fragment files in amount of files `turbo_fragment`
turbo_chunk_size_bytes = 65536 * 128 # Size of each fragment in bytes
# Or
turbo_fragment = 60 # Number of fragment files the video will get divided into