usando youtube-dl para descargar todo el canal de youtube

19

Así que estoy tratando de descargar un canal completo de youtube usando youtube-dl. Sé que si usa el comando -F, le da una lista del tipo de calidad de los videos. Mi pregunta es esta: cómo descargar la mejor calidad de todos los videos para que la descarga no tenga un valor predeterminado de 460p o algo así.

Sam Vega
fuente

Respuestas:

54

Esta respuesta no funcionará en versiones anteriores de youtube-dl. Necesita actualizar youtube-dl a la última versión. Puede instalar la última versión de youtube-dl localmente dentro de un entorno virtual de Python ( virtualenv ), o puede descargar la última versión de youtube-dl e instalarla con pip( sudo apt remove youtube-dl && sudo apt install python-pip && pip install --user youtube-dl). youtube-dl también es un paquete instantáneo. Para instalarlo escriba:

sudo snap install youtube-dl

Abra la terminal y escriba:

youtube-dl -f best -ciw -o "%(title)s.%(ext)s" -v <url-of-channel>

... donde <url-of-channel>se reemplaza por la URL del canal.

Nota: Si está descargando muchos videos, debe cambiar los directorios al directorio donde desea guardar los videos antes de comenzar a descargarlos.

Explicación

-f, --format FORMAT
    video format code. The special name "best" will pick the best quality.

-c, --continue                   
    force resume of partially downloaded files

-i, --ignore-errors              
    continue on download errors, for example to skip unavailable videos in a channel 

-w, --no-overwrites
    do not overwrite files

-o, --output
    Output filename template, this example functions similarly to the old --title option

-v, --verbose
    print various debugging information
karel
fuente
1
Esa fue una buena respuesta. Tal vez si solo desea actualizarlo porque apliqué ese comando y recibí esta advertencia WARNING: --title is deprecated. Use -o "%(title)s-%(id)s.%(ext)s" ( pero su comando funcionó con éxito a pesar de la advertencia)
Billal Begueradj
@karel ya que el canal que quiero descargar contiene muchos videos, por lo que no puedo descargarlos de una sola vez. ¿Qué hacer en tal caso?
Vicrobot
@Vicrobot No sé si esta es exactamente tu pregunta, corrígeme si me equivoco, pero a veces descargo una serie completa de tutoriales de programación de YouTube y necesito iniciarlo desde el terminal, bloquear la pantalla y salir hasta que termine. Mi otra fuente de conocimiento favorita es Leo Wattenberg , colaborador de YouTube, colaborador principal de Google, certificado por YouTube en crecimiento de canales y estrategia de contenido. Leo Wattenberg es también el que mejor responde preguntas de todos los tiempos etiquetado youtubeen Preguntas y respuestas sobre aplicaciones web.
karel
@karel Tengo un canal que contiene alrededor de 250 videos. Ahora quiero descargarlo. ¿Hay alguna forma directa de hacer estas descargas en particiones?
Vicrobot
44
También debe agregar --download-archive downloaded.txtpara reanudar la descarga - esto omitirá los archivos existentes
Tjorriemorrie