SNATCH — программа для скачивания видео, файлов и торрентов на Windows
Содержание
Задача уровня «первый день за компьютером»: скачать видео. Или архив. Ссылка есть, интернет есть, компьютер пока никто не изъял.
А дальше начинается квест. Для видео нужна одна программа, для прямой ссылки вторая, для торрента третья. Через 10 минут вы сидите над параметрами командной строки с лицом студента-заочника, которого внезапно назначили системным администратором всего завода.
Если узнали себя — SNATCH лежит на GitHub. Бесплатно, с открытым кодом.
Скорость почтового голубя
Бывает и второй сценарий. Ссылку нашли, загрузка пошла, а прогресс-бар ползёт так, будто архив несут к вам пешком из Калининграда.
В российских сетях на доступность сайтов влияют ограничения трафика — это не теория заговора из чата подъезда. Но по одной медленной загрузке виновника не вычислить. Тормозить может сервер, маршрут где-то посередине или ваш собственный роутер, который помнит ещё Windows 7.
Под эти две беды я и собрал SNATCH — загрузчик для Windows. Видео, аудио, обычные файлы и торренты в одном месте. Есть нормальное окно с кнопками и есть терминальный режим для тех, кто считает мышку излишеством.
Кто работает под капотом
Внутри два проверенных загрузчика: yt-dlp и aria2c. SNATCH смотрит на ссылку и сам решает, кому её отдать.
Что скачиваем | Кто работает |
|---|---|
Видео со страницы, плейлист или стрим | yt-dlp |
ZIP, ISO, PDF и другие прямые файлы | aria2c |
Magnet-ссылку или торрент-файл | aria2c |
Аудио или субтитры из видео | yt-dlp, обработка — ffmpeg |
Помнить, какому железному помощнику сегодня скормить ссылку, больше не нужно. Хотите командовать сами — движок переключается вручную.
16 соединений: где работают, а где картон
Обычная загрузка тянет файл одной ниткой. Если сервер или кто-то по дороге режет скорость на каждое отдельное соединение, одна нитка упирается в потолок, а остальная ширина вашего канала простаивает.
aria2c умеет резать файл на куски и тянуть их параллельно. В SNATCH для прямых загрузок уже выставлено до 16 соединений на файл — это видно в исходном коде версии 0.6.2. Сам принцип расписан в справке aria2.
Сколько соединений откроется по факту, решают размер файла и сервер. Кусок меньше мегабайта aria2c резать не станет, так что 3-мегабайтный PDF шестнадцатью потоками не разорвать.
Пробовать стоит, когда доступный файл в браузере тянется еле-еле. Сетевые ограничения в РФ — задокументированный факт: Cloudflare, например, разбирала проблемы доступа из российских сетей. Своих замеров SNATCH на том конкретном случае у меня нет, поэтому цифр «в 8 раз быстрее» здесь не будет.
И честная сноска, пока вы не написали её за меня. Если адрес заблокирован целиком, сервер не умеет отдавать файл кусками или зажата общая скорость — 16 соединений не превратятся в 16 полос свободного интернета. «Починить Роскомнадзор одной кнопкой» я не обещаю. Загрузчик выжимает максимум из того канала, который у вас есть. Не больше.
Установка за минуту
Заходите в релизы SNATCH.
Берёте ZIP для Windows x64.
Распаковываете куда угодно.
Ставить сам SNATCH не нужно — он переносной. Внутри два файла:
snatch-app.exe— окно с кнопками;snatch.exe— терминальная версия.
Перед первой загрузкой нажмите в окне кнопку установки инструментов. SNATCH сам скачает yt-dlp, aria2c, ffmpeg и Deno, проверит контрольные суммы и сложит в свою папку. Ковыряться в PATH и переменных среды не придётся. Любители терминала делают то же самое командой snatch --install-tools.
Язык по умолчанию английский. Кнопка EN/RU в шапке переключает на русский, выбор запоминается — и для окна, и для терминала.
Если Windows ругается. У EXE пока нет подписи Authenticode, поэтому SmartScreen может показать синее окно «Система Windows защитила ваш компьютер». Если архив скачан из официальных релизов — «Подробнее» → «Выполнить в любом случае». Сам пакет подписан Ed25519, проверка описана в README.
Скачиваем видео через окно
Вставляете ссылку на страницу с видео.
Проверяете движок и выбираете папку.
Указываете качество или режим аудио.
Жмёте «Скачать».
Наблюдаете за журналом.
На выбор видео до 2160p, MP3, исходное аудио без перекодирования, субтитры и плейлисты целиком. В музыку SNATCH ещё и встраивает обложку с тегами, если источник их отдаёт.
Нюанс, который не отменит ни одна красивая кнопка: нужное качество должно существовать у источника. Из ролика, снятого на домофон в 2011 году, 4K-кинематограф не выжать. Апскейл — это к другим программам.
С прямым файлом ещё проще: адрес, папка, готово. Локальный .torrent перетаскивается прямо в окно, magnet-ссылка вставляется как обычная.
Терминальная версия: просто дважды кликнуть

Слово «терминал» многих пугает до лёгкого тика. Зря.
snatch.exe запускается обычным двойным кликом. Никакого PowerShell, никаких команд наизусть. Открывается окно консоли, и программа ведёт за руку:
спрашивает ссылку — можно вставить сразу несколько через пробел;
сама предлагает движок, формат и папку;
принимает предложенное нажатием Enter, менять нужно только то, что не устроило;
в конце спрашивает, скачать ли ещё что-нибудь.
Пустой ввод вместо ссылки открывает историю: последние ссылки и папки под рукой. Повторная загрузка с того же сайта в ту же папку — это буквально вставить и трижды нажать Enter. Быстровое скачивание без единого клика мышью.
Одно условие: инструменты из прошлого раздела должны быть установлены. Без них терминальной версии просто нечем качать, и она скажет об этом прямо.
Для тех, кто без команд не может
Если хочется полной автоматизации, snatch.exe принимает аргументы:
.\snatch.exe "https://example.com/archive.zip" -y -o "D:\Downloads"
-o задаёт папку, -y убирает все вопросы. Есть ещё -f 1080p, -f audio, -f subs и другие форматы — полный список в snatch --help.
Для пачки ссылок CLI запускает параллельные задачи: по умолчанию 3, лимит меняется через -j от 1 до 16. Это количество файлов одновременно, а не соединений на один файл. Те самые 16 соединений aria2c настроены отдельно и работают и так.
Хотите понять, помогает ли многопоточность именно у вас? Качайте один и тот же файл от 500 МБ с одного сервера сначала браузером, потом SNATCH. Сравнивайте итоговое время, а не пиковую цифру на индикаторе. Пик — это селфи с удачного ракурса, а не результат.
Докачка и подводные камни
Связь оборвалась на 87% — не беда. SNATCH продолжает собственные прерванные загрузки и сначала проверяет, что недокачанный файл действительно от той же ссылки. Файл-тёзку с другого сайта он не тронет. Просто запустите ту же ссылку в ту же папку.
С торрентами есть особый случай: файлы на месте, а служебный .aria2 потерялся. Тогда для новой загрузки берите пустую папку. Если уже скачанные части дороги — сначала копия, потом проверка торрент-клиентом.
И про границы. Что скачается, зависит от yt-dlp, ограничений самого сервиса и вашего аккаунта. Чужие приватные видео SNATCH не открывает, DRM не ломает и скачать абсолютно весь интернет не обещает. Для роликов, которые требуют входа, есть передача сессии браузера — подробности в README.
Итог
Один загрузчик вместо трёх. Окно для тех, кто любит кнопки, терминал по двойному клику для тех, кто любит Enter. Без Electron, без установщика, без регистрации и смс.
Забирайте SNATCH на GitHub — бесплатно и с открытым кодом. А если от ролика нужен только текст, держите отдельную инструкцию по субтитрам SRT.
Ссылка есть, интернет есть. Отговорки закончились.
Техническая справка: SNATCH 0.6.2.