Tutorial para descargar vídeos de Youtube con Youtube-dl
Tutorial para descargar vídeos de Youtube con 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 |
|
1 |
|
1 |
|
1 |
|
Si hemos usado wget o curl, para actualizar la aplicación haremos lo siguiente.
1 |
|
1 |
|
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 |
|

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 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 |
|
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 |
|
1 |
|
1 |
|

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.

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 |
|
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 |
|

Overclip- Colaboradores
-
Mensajes : 83
Puntos : 252
Fecha de inscripción : 22/11/2020
DonsoftST :: Recursos :: Tutoriales
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.