TubeTube: саморазвертывающийся инструмент для загрузки видео с YouTube

Общее введение

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

TubeTube:自部署YouTube视频下载工具

 

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

  • Многопоточная загрузка: поддержка одновременной загрузки нескольких видеороликов для увеличения скорости загрузки.
  • Настройте местоположение и формат: задайте путь загрузки и формат файла с помощью файла YAML.
  • Оптимизирован для мобильных устройств: разработан для использования на устройствах с небольшим экраном.
  • Опция загрузки: Вы можете выбрать загрузку аудио или видео.
  • Поддержка живого видео: поддержка загрузки нескольких потоков живого видео.
  • Docker Configuration: предоставляет файлы конфигурации Docker Compose для упрощения развертывания.

 

Использование помощи

Процесс установки

  1. Установка Docker: Убедитесь, что Docker установлен в вашей системе. Вы можете установить Docker с помощью следующей команды:
   sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. проект клонирования: Используйте git для локального клонирования проекта TubeTube:
   git clone https://github.com/MattBlackOnly/TubeTube.git
cd TubeTube
  1. Создание файла 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
  1. Создание файлов конфигурации: в/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'
  1. Начальные услуги: Запустите службу, выполнив следующую команду в корневом каталоге проекта:
   docker-compose up -d

Процесс использования

  1. Доступ к веб-интерфейсу: Открыть в браузереhttp://localhost:6543чтобы войти в веб-интерфейс TubeTube.
  2. Скачать видео: Введите ссылку на видео с YouTube в строку поиска, выберите вариант загрузки (аудио или видео) и нажмите кнопку загрузки.
  3. Управление загрузками: Проверяйте ход загрузки и управляйте загруженными видеофайлами на странице управления загрузкой.

Функциональное управление

  • Многопоточные загрузки: Включите опцию Многопоточная загрузка на странице настроек, чтобы задать количество потоков для одновременной загрузки.
  • Пользовательские форматы: вsettings.yamlИзмените параметры формата аудио и видео в файле, чтобы поддерживать несколько вариантов форматов.
  • Загрузка живого видео: Введите ссылку на видео в строке поиска, выберите опцию загрузки, и TubeTube автоматически выполнит загрузку прямой трансляции.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...