TubeTube: Herramienta de autodescarga de vídeos de YouTube

Introducción general

TubeTube es una herramienta de descarga de vídeos de YouTube de código abierto desarrollada por MattBlackOnly. La herramienta utiliza yt-dlp como motor principal de descarga , soporta descargas multi-threaded , puede descargar rápidamente múltiples vídeos al mismo tiempo . Los usuarios pueden personalizar la ubicación de descarga y el formato a través de archivos YAML, soportando opciones de audio y vídeo. Además, TubeTube optimiza la experiencia para dispositivos móviles, soportando la descarga de múltiples streams en directo. La herramienta ofrece configuración Docker Compose, lo que resulta cómodo para que los usuarios la desplieguen rápidamente y la utilicen en distintos entornos.

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

 

Lista de funciones

  • Descarga multihilo: Admite la descarga de varios vídeos al mismo tiempo para aumentar la velocidad de descarga.
  • Personalice la ubicación y el formato: establezca la ruta de descarga y el formato del archivo mediante un archivo YAML.
  • Optimizado para móviles: diseñado para su uso en dispositivos de pantalla pequeña.
  • Opción de descarga: Puede elegir descargar audio o vídeo.
  • Soporte de vídeo en directo: Admite la descarga de múltiples secuencias en directo.
  • Configuración de Docker: Proporciona archivos de configuración de Docker Compose para facilitar el despliegue.

 

Utilizar la ayuda

Proceso de instalación

  1. Instalación de DockerAsegúrese de que Docker está instalado en su sistema. puede instalar Docker con el siguiente comando:
   sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. proyecto de clonaciónUtiliza git para clonar el proyecto TubeTube localmente:
   git clone https://github.com/MattBlackOnly/TubeTube.git
cd TubeTube
  1. Creación de un archivo Docker Compose: Crear eldocker-compose.ymlcon el siguiente contenido:
   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. Creación de archivos de configuración: en/path/to/configpara crear el directoriosettings.yamlcon el siguiente contenido:
   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. Inicio de los serviciosInicie el servicio ejecutando el siguiente comando en el directorio raíz del proyecto:
   docker-compose up -d

Proceso de utilización

  1. Acceso a la Interfaz WebAbrir en el navegadorhttp://localhost:6543para entrar en la interfaz web de TubeTube.
  2. Descargar vídeoIntroduzca el enlace del vídeo de YouTube en la barra de búsqueda, seleccione la opción de descarga (audio o vídeo) y haga clic en el botón de descarga.
  3. Gestionar descargas: Comprueba el progreso de la descarga y gestiona los archivos de vídeo descargados en la página de gestión de descargas.

Función destacada Operación

  • Descargas multihiloHabilite la opción Descarga multihilo en la página Configuración para establecer el número de hilos para descargas simultáneas.
  • Formatos personalizados: ensettings.yamlModifica los ajustes de formato de audio y vídeo del archivo para que admita varias opciones de formato.
  • Descarga de vídeo en directo: Introduce el enlace del vídeo en directo en la barra de búsqueda, selecciona la opción de descarga y TubeTube se encargará automáticamente de la descarga de la emisión en directo.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...