Puesto al día el 19 de mayo de 2024.
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites. The project is a fork of youtube-dl based on the now inactive youtube-dlc.
«README» en yt-dlp
instalación
vale con descargar la última versión del archivo binario dentro de la carpeta bin local y darle permiso de ejecución:
wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/bin/yt-dlp
2024-05-01 19:24:38 (2,20 MB/s) – “/home/ernesto/bin/yt-dlp” guardado [2916945/2916945]
chmod 770 ~/bin/yt-dlp
actualización
yt-dlp -U
Latest version: stable@2024.04.09 from yt-dlp/yt-dlp
yt-dlp is up to date (stable@2024.04.09 from yt-dlp/yt-dlp)
cantata + yt-dlp
con yt-dlp, se puede obtener una URL de flujo para cantata (u otros):
yt-dlp -g QuXwg1Ce_jg
esto devuelve (al menos) un par de enlaces. luego, sobre la lista de reproducción de cantata, se despliega el menú contextual (botón derecho del ratón) y se copia el enlace como URL de flujo:
cantata > lista de reproducción > botón derecho > Añadir URL de flujo
en lugar de copiar únicamente el identificador de video de youtube, también se le puede pasar la URL entera al comando:
yt-dlp -g https://www.youtube.com/watch?v=QuXwg1Ce_jg
bash
nano ~/bin/youtube
echo 'URL de YOUTUBE:'
read url
yt-dlp -g $url
paplay /usr/share/sounds/ubuntu/stereo/system-ready.ogg
chmod 770 ~/bin/youtube
extracción de audio
yt-dlp --help
-x, --extract-audio Convert video files to audio-only files (requires ffmpeg and ffprobe)«Post-Processing Options» en yt-dlp
--audio-format FORMAT Format to convert the audio to when -x is used. (currently supported: best (default), aac, alac, flac, m4a, mp3, opus, vorbis, wav). You can specify multiple rules using similar syntax as --remux-video
--audio-quality QUALITY Specify ffmpeg audio quality to use when converting the audio with -x. Insert a value between 0 (best) and 10 (worst) for VBR or a specific bitrate like 128K (default 5)
yt-dlp QuXwg1Ce_jg -x --audio-format mp3 --audio-quality 192
[youtube] Extracting URL: QuXwg1Ce_jg
[…]
[download] Destination: Vía Lilo [QuXwg1Ce_jg].webm
[download] 100% of 790.36KiB in 00:00:00 at 1.14MiB/s
[ExtractAudio] Destination: Vía Lilo [QuXwg1Ce_jg].mp3
Deleting original file Vía Lilo [QuXwg1Ce_jg].webm (pass -k to keep)
bash
nano ~/bin/youtube
echo 'URL de YOUTUBE:'
read url
yt-dlp $url -x --audio-format mp3 --audio-quality 192
paplay /usr/share/sounds/ubuntu/stereo/system-ready.ogg
chmod 770 ~/bin/youtube