ReClip: лёгкий self-hosted загрузчик видео с чистым веб-UI

«Маленький Flask-приложение, которое оборачивает yt-dlp в чистый веб-интерфейс. Правильное количество кода для задачи.» — Nicolas Deville

Что такое ReClip и для кого он?

ReClip — это self-hosted, open-source загрузчик видео и аудио с чистым веб-интерфейсом. Достаточно вставить ссылку с YouTube, TikTok, Instagram, Twitter/X и более чем 1000 других сайтов — и скачать контент в MP4 или MP3.

В отличие от громоздких веб-приложений или сомнительных сайтов-загрузчиков, ReClip даёт вам полный контроль над загрузками. Никакой слежки, никакой рекламы, никаких ограничений.

Проект подходит для:

  • Homelabbers — любителей домашних серверов
  • Privacy-адептов — тех, кто не хочет светить ссылки на сторонних сервисах
  • Разработчиков — желающих быстро развернуть лёгкий медиа-инструмент
  • Обычных пользователей, которым нужен удобный UI без командной строки
ℹ Быстрый факт
ReClip построен поверх движка yt-dlp и поддерживает более 1000 сайтов, включая YouTube, TikTok, Instagram, Reddit, Twitch и многие другие.

Ключевые возможности

📥 Поддержка 1000+ сайтов

Построенный на движке yt-dlp, ReClip поддерживает более тысячи веб-сайтов, включая крупные платформы вроде YouTube, TikTok и Instagram, позволяя скачивать медиаконтент в различных форматах.

Полный список поддерживаемых платформ включает YouTube, TikTok, Instagram, Twitter/X, Reddit, Facebook, Vimeo, Twitch, Dailymotion, SoundCloud, Loom, Streamable, Pinterest, Tumblr, Threads, LinkedIn и многие другие.

🎞️ Форматы и качество

Пользователи могут вставлять сразу несколько URL, выбирать выходные форматы — MP4 или MP3 — и настраивать качество перед загрузкой.

⚡ Массовая загрузка и дедупликация

Удобна массовая загрузка из списка ссылок: вставьте их все — они автоматически дедуплицируются. Это особенно полезно, когда нужно скачать пачку видео из чата или текстового файла с закладками.

🪶 Минималистичная архитектура

Бэкенд написан на Python + Flask (~150 строк кода), фронтенд — на чистом HTML/CSS/JS (один файл, без сборки). Движок загрузки — yt-dlp + ffmpeg. Всего 2 зависимости: Flask и yt-dlp.

Есть разделение между этапом «получить информацию / выбрать формат» и «реально скачать» — можно проверить метаданные перед тем, как запускать загрузку.

🐳 Docker и нативный запуск

ReClip запускается двумя способами:

Нативно (macOS/Linux):

brew install yt-dlp ffmpeg
# или на Linux:
apt install ffmpeg && pip install yt-dlp

git clone https://github.com/averygan/reclip.git
cd reclip
./reclip.sh
# Открыть: http://localhost:8899

Через Docker:

docker build -t reclip .
docker run -p 8899:8899 reclip
💡 Совет для homelab
ReClip отлично помещается в Docker-контейнер на домашнем сервере рядом с другими небольшими инструментами. Порт по умолчанию — 8899, легко добавить в Nginx/Traefik как поддомен.

Как это работает: схема процесса


graph LR
    A[Пользователь вставляет URL] --> B[ReClip: Fetch Info]
    B --> C[yt-dlp получает метаданные]
    C --> D[Превью + список качеств]
    D --> E{Выбор формата}
    E -->|MP4| F[Скачать видео]
    E -->|MP3| G[Извлечь аудио]
    F --> H[Файл готов к скачиванию]
    G --> H


Тарифы и цены

Это open-source проект от averygan с красивым, отзывчивым веб-интерфейсом — без лишнего, без фреймворков, только чистая функциональность.

ReClip полностью бесплатен. Лицензия — MIT (открытый исходный код). Никаких подписок, никаких платных планов. Расходы — только ваш собственный сервер или локальная машина.

⚠ Важно об использовании
Инструмент предназначен исключительно для личного использования. Соблюдайте авторские права и пользовательские соглашения платформ, с которых скачиваете контент.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатный и open-sourceНет аутентификации / авторизации из коробки
Минималистичный код (~150 строк бэкенда)Нет управления очередью загрузок
Поддержка 1000+ сайтов через yt-dlpНет подписки на каналы/плейлисты
Массовая загрузка + автодедупликацияНет тёмной темы / настроек темы
Выбор качества и формата (MP4/MP3)Нет поддержки субтитров и метаданных
Docker-ready, простой деплойТолько macOS/Linux (нет нативного Windows)
Нет трекеров, рекламы, внешних зависимостейПроект молодой, экосистема небольшая
Предпросмотр метаданных перед загрузкойНет веб-хуков и API для интеграций

Сравнение с альтернативами

Reclip удобно сравнить с двумя ближайшими конкурентами: MeTube (более зрелый self-hosted аналог) и yt-dlp CLI (движок, лежащий в основе).

ПараметрReClipMeTubeyt-dlp CLI
Веб-интерфейс✅ Чистый, минималистичный✅ Полнофункциональный❌ Только терминал
УстановкаОчень простая (shell / Docker)Dockerpip install
БэкендPython/Flask ~150 строкPython (сложнее)Нет бэкенда
Массовая загрузка✅ Да✅ Да✅ Да
Поддержка плейлистов❌ Нет✅ Да✅ Да
Подписка на каналы❌ Нет✅ Есть❌ Нет
Очередь загрузок❌ Нет✅ Есть❌ Нет
Авторизация❌ Нет❌ Нет (базовая)
Субтитры❌ Нет✅ Да✅ Да
GitHub звёзды~900+~13 000+~90 000+
ЦенаБесплатноБесплатноБесплатно
ЛицензияMITAGPL-3.0Unlicense

MeTube позволяет скачивать видео, аудио, субтитры и обложки через браузерный UI, поддерживает плейлисты и каналы, а также автоматически проверяет новые загрузки по подписке. ReClip намеренно не включает такой сложности — это его сила для простых задач.

CLI yt-dlp сам по себе уже отличный инструмент. ReClip добавляет постоянный UI в домашней сети вместо необходимости помнить флаги командной строки.

📝 Когда выбрать ReClip
Вы хотите постоянный локальный URL (http://localhost:8899) вместо вставки ссылок в сторонние сайты с рекламой. Вам нужно быстро скачать несколько видео без настройки сложных инструментов.

Установка за 3 шага

# 1. Установить зависимости
brew install yt-dlp ffmpeg   # macOS
# или: apt install ffmpeg && pip install yt-dlp  # Linux

# 2. Клонировать репозиторий
git clone https://github.com/averygan/reclip.git && cd reclip

# 3. Запустить
./reclip.sh
# Открыть браузер: http://localhost:8899

Вердикт

ReClip — это правильный инструмент в нужном месте. Весь бэкенд — один Python-файл примерно в 150 строк, фронтенд — чистый HTML/CSS/JS без шага сборки. Правильное количество кода для задачи.

Если вам нужен простой, быстрый и красивый self-hosted загрузчик без лишней сложности — ReClip идеален. Если же вы ведёте медиатеку с подписками на каналы, расписанием и очередями — присмотритесь к MeTube.

С 900+ звёздами на GitHub и растущей аудиторией, ReClip быстро становится популярным self-hosted решением для любителей медиа. Идеален для homelabbers, сторонников приватности и всех, кто хочет надёжную загрузку видео без корпоративных посредников.

Рейтинг: 8 / 10

КритерийОценка
Простота установки⭐⭐⭐⭐⭐
Функциональность⭐⭐⭐
Качество кода⭐⭐⭐⭐⭐
Документация⭐⭐⭐⭐
Активность сообщества⭐⭐⭐
Приватность⭐⭐⭐⭐⭐

Подойдёт: homelabbers, разработчики, privacy-адепты, пользователи которым надоели рекламные сайты-загрузчики.

Не подойдёт: тем, кто нужна подписка на каналы, управление очередями, субтитры и расширенные настройки — лучше MeTube.


🔗 Репозиторий: github.com/averygan/reclip