MeTube Ваш персональный видеозагрузчик с веб-интерфейсом

Знакомая ситуация: нашел полезный ролик на YouTube или другом видеохостинге, хочешь сохранить его для офлайн-просмотра, но командная строка и параметры youtube-dl вызывают головную боль? MeTube решает эту проблему раз и навсегда.
Что такое MeTube?
MeTube — это веб-интерфейс для популярного инструмента yt-dlp (форк youtube-dl), который позволяет скачивать видео с YouTube и десятков других сайтов. Проект с открытым исходным кодом, который уже собрал почти 10 тысяч звезд на GitHub.
Главное преимущество — простота использования. Вместо запоминания команд и параметров вы получаете удобный веб-интерфейс, где можно:
- Добавлять видео по URL
- Управлять очередью загрузок
- Настраивать параметры скачивания
- Просматривать историю загрузок
Ключевые возможности
1. Простота развертывания
MeTube поставляется как Docker-образ, что делает его установку элементарной:
docker run -d -p 8081:8081 -v /path/to/downloads:/downloads ghcr.io/alexta69/metube
Или через docker-compose:
services:
metube:
image: ghcr.io/alexta69/metube
container_name: metube
restart: unless-stopped
ports:
- "8081:8081"
volumes:
- /path/to/downloads:/downloads
2. Гибкая настройка через переменные окружения
Проект предлагает множество параметров для тонкой настройки:
- Управление правами доступа (UID/GID)
- Настройка тем интерфейса (светлая/темная/авто)
- Раздельные директории для видео и аудио
- Ограничение количества одновременных загрузок
- Поддержка HTTPS
3. Интеграция с браузерами
Для удобства существуют расширения для:
А также:
- iOS Shortcut
- Bookmarklet для быстрой отправки ссылок
4. Поддержка iOS
MeTube учитывает особенности iOS, предлагая специальные настройки для конвертации видео в совместимые форматы:
environment:
- 'YTDL_OPTIONS={"format": "best", "exec": "ffmpeg -i %(filepath)q -c:v libx264 -c:a aac %(filepath)q.h264.mp4"}'
Технические детали
Под капотом MeTube использует:
- Frontend: Angular
- Backend: Python
- Основной движок: yt-dlp
Проект обновляется автоматически через nightly builds, чтобы поддерживать актуальную версию yt-dlp для работы с постоянно меняющимися видеохостингами.
Практическое применение
Где MeTube будет особенно полезен:
- Архивация контента — сохранение образовательных материалов, лекций, конференций
- Офлайн-доступ — загрузка видео для просмотра без интернета
- Медиа-библиотеки — создание персональных коллекций видео
- Разработчикам — возможность легко скачивать примеры и демо
Вывод: стоит ли пробовать?
MeTube — отличное решение для тех, кто:
- Хочет удобный интерфейс для youtube-dl/yt-dlp
- Ценит простоту развертывания через Docker
- Нуждается в автоматизации загрузки видео
Проект активно развивается, имеет большое сообщество пользователей и массу готовых решений для различных сценариев использования. Если вы еще не пробовали — самое время развернуть свой экземпляр и упростить работу с видео.
