04.08.2026 404 материалов

ClipSave — новый открытый загрузчик медиа для Android на базе yt-dlp

Разработчик Abdelatif Laghjaj представил ClipSave — бесплатный загрузчик видео, аудио и изображений для Android с открытым исходным кодом, работающий на движке yt-dlp.

ClipSave — новый открытый загрузчик медиа для Android на базе yt-dlp

ClipSave — это не новый движок для скачивания медиа, а грамотная обёртка над yt-dlp в оболочке нативного Android-приложения. Вопрос в том, хватит ли этого для выживания в нише, где уже есть NewPipe, Seal и десятки аналогов.

Что такое ClipSave

Разработчик из Марокко Abdelatif Laghjaj опубликовал на GitHub проект ClipSave — бесплатное приложение для Android, которое скачивает видео, аудио и изображения с сайтов. Приложение позиционируется как «приватность-френдли» загрузчик без рекламы и телеметрии, с полностью открытым кодом под лицензией MIT.

Заявленная поддержка «более 1000 сайтов» может произвести впечатление, но нужно понимать: за эту цифру отвечает не сам разработчик, а встроенный движок yt-dlp — форк знаменитого youtube-dl, который умеет работать с огромным числом платформ. ClipSave, по сути, предоставляет Android-интерфейс поверх этого консольного инструмента.

Техническая архитектура

Приложение написано на Kotlin с использованием Jetpack Compose — современного декларативного фреймворка для построения интерфейсов от Google. Это значит, что UI рисуется программно через функции, а не через XML-разметку, как в классическом подходе. Компоненты интерфейса оформлены в стиле Material 3 — актуальном поколении дизайн-системы Android.

Под капотом задействованы три ключевых компонента:

  • yt-dlp — основной движок для извлечения медиа с сайтов. Он парсит страницы, находит прямые ссылки на потоки и обходит базовые механизмы защиты.
  • ffmpeg — используется для склейки раздельных потоков видео и аудио. Многие платформы, включая YouTube, отдают видео и звук отдельными потоками, и без ffmpeg итоговый файл будет без звука.
  • aria2c — ускоритель загрузок с поддержкой многопоточности. Он разбивает файл на части и скачивает их параллельно, что может ускорить загрузку на слабых соединениях.

Разработчик утверждает, что на Android 10+ приложение не требует разрешения на хранилище — это возможно благодаря использованию Scoped Storage, когда приложение работает в собственной песочнице и не нуждается в доступе ко всему файловому пространству устройства.

Список функций

Среди заявленных возможностей:

  • выбор качества видео и аудио
  • извлечение только аудиодорожки
  • автоматическое определение платформы по ссылке
  • обработка ссылок через системное меню «Поделиться»
  • плавающая кнопка загрузки в поддерживаемых приложениях
  • уведомления о прогрессе загрузки на переднем плане
  • встроенный менеджер загрузок и видеоплеер
  • три темы оформления: светлая, тёмная и системная

Плавающая кнопка — интересная деталь. Она предполагает, что приложение может накладывать собственный UI поверх других программ, отслеживая скопированные или переданные ссылки. Технически это реализуется через Android-сервисы с типом overlay, и это одна из функций, которая действительно выделяет ClipSave среди консольных обёрток.

Скептический взгляд

Несколько моментов, которые стоит держать в уме.

Во-первых, «приватность-френдли» — это маркетинг, а не аудит. Отсутствие телеметрии в исходном коде не гарантирует, что приложение безопасно на всех уровнях. yt-dlp сам по себе обращается к сторонним серверам, загружает JavaScript для обхода защит (на YouTube, например, используется симуляция работы браузера). Что именно происходит на этом этапе — отдельный вопрос, и он не решается одним только открытым кодом обёртки.

Во-вторых, юридический статус скачивания контента остаётся серой зоной. Скачивание видео с YouTube для личного использования в ряде юрисдикций может считаться допустимым, но нарушает условия использования платформы. В России действует статья 1273 ГК РФ, допускающая свободное воспроизведение для личного пользования, но с оговорками. Разработчик корректно добавил стандартную оговорку об уважении авторских прав — но реальная ответственность лежит на пользователе.

В-третьих, проект очень молод. На момент публикации в оригинальной статье нет данных о количестве загрузок, активных пользователей или сторонних аудитах кода. Количество звёзд на GitHub и пулл-реквестов будет показателем зрелости, но пока это скорее персональный проект, чем устоявшаяся экосистема.

Конкурентная среда

ClipSave заходит на рынок, где уже есть проверенные решения.

NewPipe — пожалуй, самый известный альтернативный Android-клиент для YouTube (и не только). Он существует с 2015 года, имеет огромное сообщество, но работает на собственном парсере, а не на yt-dlp.

Seal — более прямой конкурент, потому что тоже использует yt-dlp в качестве бэкенда. Написан на Kotlin с Jetpack Compose, имеет Material 3, активно развивается и уже собрал значительное сообщество.

yt-dlp в чистом виде через Termux — вариант для продвинутых пользователей, которые не нуждаются в графическом интерфейсе.

У ClipSave нет очевидного преимущества перед Seal, который делает примерно то же самое, но имеет бóльшую базу пользователей и более активную разработку. Чтобы проект выжил, ему нужно либо найти нишевую фичу, которую не предлагают конкуренты, либо обеспечить заметно лучший UX.

Вывод

ClipSave — грамотно спроектированная обёртка над yt-dlp для Android с аккуратным нативным интерфейсом и разумным выбором технологического стека. Проект заслуживает внимания как пример того, как интегрировать консольные инструменты в полноценные мобильные приложения.

Однако называть его «приватным загрузчиком» без независимого аудита — преувеличение. А 1000+ поддерживаемых сайтов — это заслуга yt-dlp, а не самого ClipSave. Для пользователей, которые ищут проверенное решение, Seal остаётся более зрелой альтернативой. ClipSave стоит держать в поле зрения — возможно, со временем проект найдёт свою уникальную нишу, но пока это скорее перспективный пет-проект, чем полноценный конкурент.