yt-dlp – Descarga fácilmente YouTube vídeos en la Terminal.

yt-dlp es una bifurcación del ahora inactivo YouTube-dl, que se usaba principalmente para descargar videos de varios sitios web, incluidos YouTube. Es una herramienta realmente útil que te permite descargar videos, audio y subtítulos también, en una resolución específica. También puede usarlo para transmitir un video directamente a su reproductor multimedia.

En este tutorial, veremos el proceso de instalación de esta herramienta y aprenderemos cómo usarla correctamente para descargar video, audio y subtítulos, y también intentaremos incrustar los metadatos del video en nuestro archivo de descarga.

Leer también – Ver YouTube videos en la Terminal usando la herramienta YTFZF

Tabla de contenido

Instalación de yt-dlp

El proceso de instalación de esta herramienta es realmente simple, solo abra una Terminal y escriba los siguientes comandos, independientemente de la distribución que use:

                      
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

                    
Instalación de yt-dlp

Una vez finalizada la instalación, puede comenzar a usarlo, el uso se analiza en la siguiente sección.

Uso de la herramienta yt-dlp

Al igual que cualquier otro comando en Linux, este también sigue el dominio [options] formato. Para descargar un video, escriba:

                      
yt-dlp -f 'bv*+ba' https://www.youtube.com/watch?v=aqz-KE-bpKQ

                    

Aquí el -F argumento significa ‘formato’. Este comando descargará automáticamente el formato de audio y video de mejor calidad disponible para este video en particular. Sin embargo, para descargar este video en una calidad específica, digamos 1080p, puede usar los siguientes argumentos:

                      
yt-dlp -f 'bv*[height=1080]+ba' https://www.youtube.com/watch?v=aqz-KE-bpKQ

                    
Video descargado en calidad 1080p

Como puede ver en las propiedades del archivo de video, el video descargado tiene una calidad de 1080p en lugar de los 4k más altos.

Modifique el archivo de configuración para un mejor uso

Puede configurar varios tipos de valores predeterminados para esta herramienta que usará automáticamente, como un formato de video preferido (mkv, mp4, webm) o marcado/eliminación de SponsorBlock, etc. Para crear el archivo de configuración, escriba lo siguiente en su terminal:

                      
# For vim editor users
sudo vim /etc/yt-dlp.conf

# For Nano editor users
sudo nano /etc/yt-dlp.conf

                    

Una vez que se crea el archivo, puede agregarle varias configuraciones, por exampleel mío se ve así:

Mi archivo de configuración Mi archivo de configuración

Guarde y salga en el editor vim presionando la tecla escape y escriba :wq para salir, en el editor nano presione Ctrl+O y Ctrl+X. Usando la configuración anterior, yt-dlp incrustará automáticamente miniaturas, metadatos, subtítulos en inglés y segmentos de SponsorBlock en el video automáticamente. Y debido a la primera línea, el video cambiará de nombre a título.extensión en vez de Título-URL.extensión que es el predeterminado. –merge-salida-formato mkv La opción descargará el video directamente en formato mkv.

Los metadatos están incrustados en el video Los metadatos están incrustados en el video

Cuando reproduce el video a través de la línea de comando, puede ver todos los metadatos asociados con el video.

Una cosa más con la que puede jugar es el archivo bashrc de su sistema para evitar escribir grandes comandos cada vez. Abra el archivo .bashrc escribiendo:

                      
# For Vim users
vim ~/.bashrc

# For Nano Users
nano ~/.bahsrc

                    

He configurado el siguiente alias, también puedes agregarlo:

Alias ​​para un mejor uso Alias ​​para un mejor uso

Ahora, cuando escribo ytdl , el primer comando se ejecutará junto con todas las configuraciones que hemos establecido en el archivo de configuración. Y el comando de audio descargará el audio de un enlace a un contenedor de mp3. No olvide actualizar el archivo bashrc escribiendo:

                      
source .bashrc

                    

El resultado final debería ser algo como esto:

Incrustación de subtítulos de metadatos, etc. en el video Incrustación de subtítulos de metadatos, etc. en el video

Resumen

Hay más características interesantes disponibles para esta herramienta que no he descrito aquí, puede consultar la página oficial de GitHub de este proyecto para obtener más información. Por supuesto, existe la cuestión de si la descarga YouTube los videos cuentan como piratería o no. Pues si lo haces por procesos de acaparamiento de datos y no obtienes ningún tipo de beneficio al descargarlo/distribuirlo, no creo que esté mal. Sin embargo, debe consultar las leyes de derechos de autor de su país antes de tomar cualquier decisión.

Referencias

página de GitHub de yt-dlp

Related Posts