yt-dlp comandi

yt-dlp

Livello beginner

yt-dlp è un programma facile da utilizzare: basta digitare il comando e incollare l’indirizzo del contenuto video da scaricare.

Con questo comando verrà scaricato video e audio alla massima qualità disponibile.

yt-dlp https://youtu.be/...

Livello advanced

È possibile fare un passo in più e utilizzare youtube-dl con alcuni switch che possono facilitare il workflow di lavoro.

Come visto nel video qui sopra, è possibile visualizzare le sorgenti audio e video con questo comando:

yt-dlp -F https://youtu.be/...

Una volta scelti i flussi, per selezionarli basta questo comando (i numeri sono di esempio):

yt-dlp -f 137+140 https://youtu.be/...

Oltre alla selezione numerica vista qui sopra, è possibile anche utilizzare uno “switch qualificativo” che semplifica ulteriormente il workflow:

best - Select the best quality format of the given file with video and audio.
worst - Select the worst quality format (both video and audio).
bestvideo - Select the best quality video-only format (e.g. DASH video). Please note that it may not be available.
worstvideo - Select the worst quality video-only format. May not be available.
bestaudio - Select the best quality audio only-format. May not be available.
worstaudio - Select the worst quality audio only-format. May not be available.

Maggiori dettagli https://ostechnix.com/youtube-dl-tutorial-with-examples-for-beginners/

Download qualità bestaudio e conversione in mp3

Un esempio pratico: su Youtube sono presenti molti tappeti sonori che possono essere utilizzati nella produzione di contenuti previa citazione dell’autore.

Il comando per effettuare il download della sola parte audio e codificarla direttamente in mp3, è il seguente:

yt-dlp -f bestaudio -x --audio-format mp3 https://youtu.be/...

ATTENZIONE: nella cartella di yt-dlp deve essere presente anche l’eseguibile FFmpeg per effettuare la transcodifica.

Download multipli

È possibile creare una lista di link in un file di testo e darli in pasto a youtube-dl con un comando molto semplice:

yt-dlp -a lista.txt

Altri comandi

I comandi che seguono li ho trovati sul web (social, siti web…). Li pubblico come appunti ma devono essere testati e probabilmente perfezionati.

yt-dlp -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' --buffer-size 1638400 --user-agent '<insert preferred browser user-agent here>'
yt-dlp -f bestvideo+bestaudio --merge-output-format mkv -o "/full/path/to/save/filename" https://downloadurl