A media downloader for Windows: video, audio or photos from YouTube, Instagram, TikTok, X and SoundCloud. One executable, nothing to install. Only Instagram photos need a cookies file.
This is an unsigned executable, downloaded from a stranger's repository. You should know exactly what it does before you double-click.
%TEMP%, and clears them when it closes cleanly.127.0.0.1:5555, never exposed to the network. It refuses requests issued by another web page, which stops a site open in your browser from reading or deleting your files; a program running on your machine can still talk to it. Outbound: only the platforms whose links you paste. No telemetry, no update check.Paste the address and the app recognises the platform, then offers the formats it found. For YouTube, use a youtube.com or youtu.be address: the m., music. and /live/ variants are not recognised.
The Cut tab takes a file from your disk, not only the ones downloaded here: MP4, MKV, WEBM, AVI, MOV, MP3, M4A, WAV, FLAC or OGG, up to 2 GB. Two handles on a track, a preview that follows them, and FFmpeg makes the cut.
The cut is re-encoded so it lands on the exact frame rather than the nearest group of frames, which avoids the blank or the jump at the start. The original file is never touched: the cut lands in downloads/ with everything else, as name_v2.mp4, then _v3, and so on.
A cut in progress stops with the same Stop button, and the loaded file stays put: you usually stop a cut to redo it with different bounds, not to change files.
Python 3.10 or newer. FFmpeg does not need to be installed on the machine, but it does need to be there before install.bat, which checks for it and stops if it is missing.
git clone https://github.com/NotDjz/Big_download.git cd Big_download py download_ffmpeg.py install.bat run.bat
Run these from the root of the repository: install.bat works in the current directory. build.bat produces the executable and embeds FFmpeg in it.
The most common cause is a 403.
Platforms tighten their protections regularly, and yt-dlp — the library doing the work — follows a few days behind. The executable bundles a frozen version and cannot update itself, so a BIG DL a few months old will eventually start getting refused.
Grab the latest release. From source, run.bat updates yt-dlp on every launch.
In the meantime, a Stop button appears while a download runs. It frees the interface immediately, without waiting for the work in progress to answer, and the half-fetched file is deleted rather than left in the library. Before it, you had to close the window, which cut the work off mid-way and left its intermediate files on disk until the next launch. The interruption itself is nearly always immediate; in the rare case where yt-dlp is stuck somewhere that never yields, the task ends when the application closes, but you can start again without waiting.