TubeTube: саморазвертывающийся инструмент для загрузки видео с YouTube
Общее введение
TubeTube - это инструмент для загрузки видео с YouTube с открытым исходным кодом, разработанный MattBlackOnly. Инструмент использует yt-dlp в качестве основного механизма загрузки, поддерживает многопоточную загрузку, может быстро загружать несколько видео одновременно. Пользователи могут настраивать место и формат загрузки с помощью YAML-файлов, поддерживая как аудио, так и видео. Кроме того, TubeTube оптимизирует работу с мобильными устройствами и поддерживает загрузку нескольких прямых трансляций. Инструмент поддерживает конфигурацию Docker Compose, что удобно для быстрого развертывания и использования в различных средах.

Список функций
- Многопоточная загрузка: поддержка одновременной загрузки нескольких видеороликов для увеличения скорости загрузки.
- Настройте местоположение и формат: задайте путь загрузки и формат файла с помощью файла YAML.
- Оптимизирован для мобильных устройств: разработан для использования на устройствах с небольшим экраном.
- Опция загрузки: Вы можете выбрать загрузку аудио или видео.
- Поддержка живого видео: поддержка загрузки нескольких потоков живого видео.
- Docker Configuration: предоставляет файлы конфигурации Docker Compose для упрощения развертывания.
Использование помощи
Процесс установки
- Установка Docker: Убедитесь, что Docker установлен в вашей системе. Вы можете установить Docker с помощью следующей команды:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
- проект клонирования: Используйте git для локального клонирования проекта TubeTube:
git clone https://github.com/MattBlackOnly/TubeTube.git
cd TubeTube
- Создание файла Docker Compose: Создать
docker-compose.yml
файл со следующим содержимым:
services:
tubetube:
image: ghcr.io/mattblackonly/tubetube:latest
container_name: tubetube
ports:
- 6543:6543
volumes:
- /path/to/general:/data/General
- /path/to/music:/data/Music
- /path/to/podcasts:/data/Podcast
- /path/to/videos:/data/Video
- /path/to/config:/config
- /path/to/temp:/temp
environment:
- PUID=1000
- PGID=1000
restart: unless-stopped
- Создание файлов конфигурации: в
/path/to/config
каталог, чтобы создатьsettings.yaml
файл со следующим содержимым:
General:
audio_ext: m4a
audio_format_id: '140'
video_ext: mp4
video_format_id: '625'
Music:
audio_ext: mp3
audio_format_id: '140'
Podcast:
audio_ext: m4a
audio_format_id: '140'
Video:
video_ext: mp4
video_format_id: '625'
- Начальные услуги: Запустите службу, выполнив следующую команду в корневом каталоге проекта:
docker-compose up -d
Процесс использования
- Доступ к веб-интерфейсу: Открыть в браузере
http://localhost:6543
чтобы войти в веб-интерфейс TubeTube. - Скачать видео: Введите ссылку на видео с YouTube в строку поиска, выберите вариант загрузки (аудио или видео) и нажмите кнопку загрузки.
- Управление загрузками: Проверяйте ход загрузки и управляйте загруженными видеофайлами на странице управления загрузкой.
Функциональное управление
- Многопоточные загрузки: Включите опцию Многопоточная загрузка на странице настроек, чтобы задать количество потоков для одновременной загрузки.
- Пользовательские форматы: в
settings.yaml
Измените параметры формата аудио и видео в файле, чтобы поддерживать несколько вариантов форматов. - Загрузка живого видео: Введите ссылку на видео в строке поиска, выберите опцию загрузки, и TubeTube автоматически выполнит загрузку прямой трансляции.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...