DonsoftST
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Tutorial para descargar vídeos de Youtube con Youtube-dl

Ir abajo

Tutorial Tutorial para descargar vídeos de Youtube con Youtube-dl

Mensaje por Overclip el Lun 07 Dic 2020, 5:26 pm

Tutorial para descargar vídeos de Youtube con Youtube-dl Youtube-dl

Youtube-dl es la utilidad de linea de comandos más popular cunado se trata de obtener canciones o vídeos de Youtube sin esfuerzo. Un motivo de peso es que no solo permite hacerlo con Youtube, sino con otras plataformas.
Existen otras alternativas, como AntDownloader, pero personalmente me quedo con esta por ser más potente y fácil de automatizar. Veremos como instalar y utilizar youtube-dl en Windows y Linux en el tutorial de hoy.
Además es una herramienta muy de actualidad, puesto que tras haber sido suspendida en Github (a raíz de una reclamación DMCA) por problemas con derechos de autor, la plataforma Github ha vuelto a restaurarla esta semana.

Instalar youtube -dl en Linux

Antes de instalar nada, te recomiendo que verifiques siempre que puedas la suma hash de cada archivo. Cómo calcular el hash de un archivo.
Tenemos varias formas de conseguirlo. La primera es la considerada oficial, mediante curl:







1
Código:
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
O la variante que usa wget:







1
Código:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
Ahora daremos permisos de ejecución a nuestro usuario para el archivo.







1
Código:
sudo chmod a+rx /usr/local/bin/youtube-dl
Si lo queremos instalar mediante un gestor de paquetes, bastará con hacer algo como (ejemplo en Debian):







1
Código:
sudo apt install youtube-dl
Actualizar Youtube-dl
Si hemos usado wget o curl, para actualizar la aplicación haremos lo siguiente.







1
Código:
sudo youtube-dl -U
Si es con gestor de paquetes, siguiendo el ejemplo Debian, sería esto.







1
Código:
sudo apt update
Ya puedes empezar a usar el programa.

Instalar Youtube-dl en Windows

Descargaremos Youtube-dl desde el sitio oficial. Copiaremos el ejecutable en una carpeta aparte (mejor que dejarlo en Descargas) ya que no es un instalador.
Descargaremos también el componente Microsoft Visual C++ 2010 Redistributable Package (x86) y lo instalaremos en el equipo.

Otros componentes requeridos

Es posible que nos encontremos, si vamos a extraer el audio de un vídeo de Youtube, con un mensaje de error similar al siguiente:
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Tranquilidad, ya me he “pegado” con ello y la solución es muy sencilla. Esto se debe a que nos falta un codec necesario en el equipo.
Para resolverlo en sistemas Linux, buscaremos e instalaremos el paquete ffmpeg.







1
Código:
sudo apt install ffmpeg
Tutorial para descargar vídeos de Youtube con Youtube-dl Youtube-dl_codec-audio-linux-1
En sistemas Windows, haremos lo siguiente.
Descargaremos la librería ffpmpeg en la versión para Windows, desde alguno de los respositorios disponibles. Por ejemplo, esta de Gyan.dev.
Ahora, tras descomprimir los archivos, copiaremos por lo menos el ffmpeg.exe en el mismo directorio donde se encuentra youtube-dl.exe.
Tutorial para descargar vídeos de Youtube con Youtube-dl Dependencias-youtube-dl

Tutorial de uso básico para Youtube-dl

Los siguientes comandos y ejemplos aplican a cualquier sistema operativo. En mi caso me he basado en un equipo Windows para los ejemplos.

Descargar un archivo de Youtube

El siguiente comando es el uso más simple de la herramienta, sirve para descargar tanto un archivo como una playlist. Se descargará el archivo en su formato de video nativo, en la carpeta predefinida (donde reside el ejecutable).







1
Código:
youtube-dl.exe <url>
Ejemplo:
youtube-dl.exe [Tienes que estar registrado y conectado para ver este vínculo]
Veremos el fichero en la ruta. Sin embargo, considero más apropiado que el archivo resultante sea movido a otra ubicación, por ejemplo %userprofile%\descargas-mp3. El comando a emplear sería:







1
Código:
youtube-dl.exe -o %userprofile%\Downloads\descargas-mp3\ <url>
O, si es Linux, algo así:







1
Código:
youtubedl -o  '~/Descargas/<nombre_archivo>' <url>
Youtube-dl nos permite descargar ficheros en gran variedad de formatos de audio y video, dependiendo de la fuente. Para listar las opciones disponibles para un medio:







1
Código:
youtube-dl.exe --list-formats https://www.youtube.com/watch?v=HosweHaLBpk
Ejemplo:
Tutorial para descargar vídeos de Youtube con Youtube-dl Youtube-dl-formatos-de-audio-soportadosEl modificador –all-formats permite descargar de una el archivo en todos los formatos disponibles
En este caso, no vemos mp3 por ninguna parte, así que tendremos que indicar al programa que lo convierta posteriormente. En Windows, usaremos la sintaxis:
youtube-dl.exe -x --audio-format mp3
Ejemplo.
Tutorial para descargar vídeos de Youtube con Youtube-dl Convertir-formato-de-audio-con-youtube-dl
En Linux, podemos hacerlo así:
youtube-dl --format mp3

Descargar con la máxima calidad

Es importante saber como obtener la máxima calidad para nuestro audio/video. Más calidad equivale a más tamaño, depende del uso que hagamos del material nos interesará uno u otro. Youtube-dl ofrece los siguientes niveles:

  • best – La mejor calidad para el audio y video combinados
  • worst – La peor calidad para el audio y video combinados
  • bestvideo – La mejor calidad solamente para el video. Podría no estar disponible
  • worstvideo – La peor calidad solamente para el video. Podría no estar disponible
  • bestaudio – La mejor calidad solamente para el audio. Podría no estar disponible
  • worstaudio – La peor calidad solamente para el audio. Podría no estar disponible

Ejemplo:







1
Código:
youtube-dl.exe -f bestaudio -x --audio-format mp3 https://www.youtube.com/watch?v=HosweHaLBpk
Le hemos dicho al programa que descargue el fichero en su calidad más alta disponible y, dado que su formato nativo es webm, lo convierta posteriormente a mp3.

Descargar múltiples archivos a la vez

Para esto, podemos usar la sintaxis:
youtube-dl.exe  
Otra opción es suministrar un archivo de entrada, donde previamente hemos copiado las URL que queremos descargar. Ejemplo.







1
Código:
youtube-dl.exe -a C:\Users\0016840\Downloads\youtube-dl\lista.txt
Esto es todo por hoy amigos. Espero que haya quien le saque partido a esta buena utilidad para Windows que os he enseñado con fines educativos. Desde aquí no se pretende fomentar la piratería y cada cual tiene su propia concienci. Tutorial para descargar vídeos de Youtube con Youtube-dl 1f609
Overclip
Overclip
Colaboradores
Colaboradores

Masculino
España
Mensajes Mensajes : 83
Puntos Puntos : 252
Fecha de inscripción : 22/11/2020

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.