Generalmente, descargamos videos de YouTube usando el navegador web. Pero ahora también puedes descargar videos de YouTube usando la línea de comando.
youtube-dl es una utilidad de línea de comandos desarrollada por el equipo de youtube-dl.org. Está construido sobre el lenguaje de programación Python, que también se requiere para este script.
Este tutorial lo ayudará a instalar youtube-dl en su sistema Linux. También le brinda múltiples ejemplos útiles para descargar audio y videos directamente desde Youtube.
Instalación de Youtube-DL
Use el siguiente comando para instalar un descargador de línea de comandos de YouTube según su sistema operativo Linux.
La forma recomendada
Para instalarlo de inmediato para todos los usuarios de UNIX (Linux, macOS, etc.), escriba:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Si no tiene curl, puede usar alternativamente un wget reciente:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Desde repositorios
- Instalación en Ubuntu, Debian y LinuxMint
sudo apt-get install youtube-dl - CentOS/RHEL 7/6 y SL
sudo yum install youtube-dl - CentOS/RHEL 8 y Fedora
sudo dnf install youtube-dl
Descargar audio y videos con Youtube-dl
Ahora use el siguiente conjunto de comandos de ejemplo para descargar videos de Youtube con diferentes opciones y formatos según sus requisitos.
youtube-dl https://www.youtube.com/watch?v=McuF7g14hYw [youtube] McuF7g14hYw: Downloading webpage [youtube] McuF7g14hYw: Downloading video info webpage [youtube] McuF7g14hYw: Extracting video information [youtube] McuF7g14hYw: Downloading DASH manifest [youtube] McuF7g14hYw: Downloading DASH manifest [download] Destination: How to Download Java Archive using Command Line -McuF7g14hYw.mp4 [download] 100% of 3.79MiB in 00:09
youtube-dl https://www.youtube.com/watch?v=McuF7g14hYw -o Video.mp4 [youtube] McuF7g14hYw: Downloading webpage [youtube] McuF7g14hYw: Downloading video info webpage [youtube] McuF7g14hYw: Extracting video information [youtube] McuF7g14hYw: Downloading DASH manifest [youtube] McuF7g14hYw: Downloading DASH manifest [download] Destination: Video.mp4 [download] 100% of 3.79MiB in 00:07
youtube-dl --extract-audio --audio-format mp3 https://youtu.be/McuF7g14hYw -o audio.mp3 [youtube] McuF7g14hYw: Downloading webpage [youtube] McuF7g14hYw: Downloading video info webpage [youtube] McuF7g14hYw: Extracting video information [youtube] McuF7g14hYw: Downloading DASH manifest [youtube] McuF7g14hYw: Downloading DASH manifest [download] Destination: /home/sysadmin/Desktop/audio.mp3 [download] 100% of 4.16MiB in 00:11 [ffmpeg] Correcting container in "audio.mp3" [ffmpeg] Post-process file audio.mp3 exists, skipping