Come scaricare playlist in formato mp3 con youtube-dl?


Risposte:


178

Entrambe le parti di questa domanda (download in mp3 e download di una playlist) sono supportate da youtube-dl:

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>

Alcune note da me e i commenti:

  • Versioni precedenti di youtube-dllotta con playlist moderne. Potrebbe essere necessario sostituire la versione repo con l'ultima .

  • cmo : puoi ignorare i video mancanti ("non disponibili nel tuo Paese" o rimossi) con una -ibandiera.

  • frans : se la tua playlist non funziona e l'URL contiene un v=<ID>elemento, rimuovilo in modo che ci sia solo l' ?list=...elemento nella stringa di query.


4
no, ha scaricato solo il primo video
user267628 il

3
@ user267628 Ho provato questo con un URL di playlist e funziona per me. Ho dovuto eseguire l'aggiornamento youtube-dl(vedere il link alla fine) ma sembra che il tuo problema sia che non gli stai fornendo un URL della playlist.
Oli

2
funziona perfettamente per me
penta,

22
A volte copi s.th. come https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>. Ho dovuto rimuovere la v=<ID>parte dall'URL.
Frans

8
Ti consiglio di includere l' -iargomento nel comando. salterà tutti i video nella playlist che sono stati rimossi da youtube
cmo

47

Nota: - La vecchia versione di youtube-dl non è in grado di scaricare la playlist. per prima cosa sai qual è la tua versione di youtube-dl. Per verificare la versione di Youtube-dl utilizzare il comando

youtube-dl: versione

la versione 2014.02.17 e la versione precedente non sono in grado di scaricare la playlist. Se usi una versione precedente, aggiornala di

sudo youtube-dl -U

dopo un aggiornamento riuscito utilizzare il comando

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

Inoltre è possibile creare un elenco di URL in un semplice file di testo e utilizzare il comando seguente.

 youtube-dl -cit -a file_name_in_which_you_paste_URL_list

Per il formato MP3, è possibile salvare l'audio. Ma l'audio salva come formato .m4a sulla mia macchina.

youtube-dl -cit --extract-audio - formato audio mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

NOTA: - Se si installa youtube-dl dal centro software Ubuntu. Non è possibile aggiornarlo dal terminale.
Vai al centro software e aggiorna da esso.
Provo questo comando su Wine perché anche il mio youtube-dl è vecchio. E non sono in grado di aggiornarlo.
Se riesci ad aggiornare il tuo youtube-dl puoi scaricare la playlist usando i comandi sopra.
Spero possa essere d'aiuto...Youtube-dl su WINE


Scarica Youtube-dl.exe e prova youtube-dl su WINE. Se non riesci ad aggiornarlo.
Madhav Nikam,



5
Non utilizzare la versione di Windows in Wine, basta installarla con PIP (il gestore di pacchetti Python). Potrebbe essere necessario installare PIP ( sudo apt install pip3), ma poi sudo pip3 install youtube-dlinstallare e sudo pip3 install youtube-dl --upgradeottenere la versione più recente. Consiglio di aggiornare ogni volta prima di usare youtube-dl. Oh, e sì, usa il PIP Python 3 invece di Python 2.
Stephen Angelico,

1
Più facile ottenere lo script (usando curle chmodcome suggerito qui ) che usare un gestore di pacchetti (pip, apt etc)
Wilf

13

Ci sono molte istruzioni che puoi trovare usando il tuo motore di ricerca preferito. Per esempio:

Per questa playlist sarebbe:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

Spero di poterti aiutare!


E dovresti aggiungere anche i parametri di @Oli. youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
IndexOutOfBoundsException il

1
no solo una canzone viene caricata
user267628 il

funziona per me (versione 2015.02.28)
tshepang,

4

un additon alla risposta di Oli . Se la playlist (in righe separate) contiene tutti gli URL in un file di testo da scaricare:

youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"

4

Se hai installato usando pip, esegui quanto segue per aggiornare:

 sudo pip install youtube-dl --upgrade

Godere...


1
A volte è necessario il sorgente aggiornato, basta inserirlo e compilarlo.
Stígandr,

1

Sei davvero sicuro di volere MP3? Oggigiorno molti dispositivi possono riprodurre AAC e alcuni possono persino giocare a Opus.

Se vuoi mantenere la massima qualità (Opus 160 kbps) e il tuo lettore supporta il codec Opus è meglio usare:

youtube-dl -f 251 (Playlist URL)

Ma se il tuo lettore supporta solo AAC (come la maggior parte dei televisori entry-level nel 2018):

youtube-dl -f 140 (Playlist URL)

Se usi MP3 avrai una qualità degradata poiché sarà richiesta la ricodifica (da audio già ricodificato da YouTube).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.