-
Парсинг информации:
- Сбор информации о каналах и видео с помощью
yt-dlp
. - Сбор информации с использованием YouTube API.
- Сбор информации о каналах и видео с помощью
-
Мониторинг и статистика:
- Получение новых видео и мониторинг каналов.
- Добавление и обновление статистической информации по каналам и видео.
- Выборка статистической информацией по каналам и видео, включая просмотры, лайки, количество подписчиков, количество видео, новые видео и другие метрики.
-
Скачивание контента:
- Скачивание видео, аудио, субтитров и миниатюр.
-
Редактирование видео:
- Объединение видео, старой и новой аудио дорожки с переводом с использованием
ffmpeg
. - Увеличение разрешения видео upscale
- Объединение видео, старой и новой аудио дорожки с переводом с использованием
-
Локализация контента:
- Перевод описаний, названий, аудио дорожек и субтитров.
- Перевод аудио дорожки с помощью внешнего сервиса.
- Определение языка аудио дорожки (присылает youtube API).
-
Создание субтитров и краткого пересказа:
- Автоматическое создание субтитров в случае их отсутствия с помощью внешнего сервиса.
- Генерация краткого пересказа содержимого видео по субтитрам через внешний сервис.
-
Интеграция с телеграмм:
- Формирование сообщения с новым видео на канале.
- Создание сообщений с самыми популярными видео.
- Отправка сообщений с топ популярных каналов за неделю и т.п.
-
Интеграция с сервером Peertube:
- Зеркальное размещение видео на децентрализованном хостинге.
- Сделать фронт-дашбоард для визуализации данных
- Собрать контейнер с postgres, peertube и всем необходимым для работы