Come scaricare tutti i video su un canale YouTube?


21

Uso sempre YouTube per ottenere le informazioni di cui ho bisogno.

Quello che voglio è uno script o un comando che catturi e scarichi tutti i video da un determinato canale.

NOTA: ci ho provato youtube-dlma senza successo.


Non credo che ci sia un comando che puoi usare per farlo ...
Thomas Ward

Google lavora per renderlo difficile. Non vogliono che tu lo faccia.
Marc

4
@ThomasW. : Ovviamente non sai di youtube-dl.
Ufoguy,

@Marc: Google prova a scaricare video difficili ma se un programma può scaricare singoli video è facile come scaricare la pagina HTML del link della playlist e catturare tutti i link ai singoli video.
Ufoguy l'

@Marc: Sto dicendo che il download può essere difficile, ma catturare i collegamenti delle pagine dei video in una playlist è facile come scaricare la pagina HTML e catturare i singoli collegamenti HTML da esso. Non afferrare il collegamento video effettivo, ma i collegamenti a tutte le pagine HTML in una playlist.
Ufoguy,

Risposte:


64

Usa il youtube-dlcomando per scaricare video direttamente da YouTube.

Per installare youtube-dlneanche

  • Utilizzare pipper installare dal youtube-dlcanale ufficiale :

    sudo apt-get install pip
    pip install youtube-dl
    
  • Oppure, usa il gestore pacchetti Debian e un PPA ( sorgente ) appropriato :

    sudo add-apt-repository ppa:nilarimogard/webupd8 -y
    sudo apt-get update
    sudo apt-get install youtube-dl
    

Per scaricare un intero canale

youtube-dl ytuser:<USER>

Per scaricare tutti i video su una playlist

youtube-dl <PLAYLIST URL>

Per scaricare un video di YouTube come MP3

youtube-dl -x --audio-format mp3 --audio-quality 320K <VIDEO_URL>

Le distribuzioni recenti (almeno Ubuntu 16) includono il pacchetto. Quindi è sufficiente correre sudo apt install youtube-dlper installare.
Martin R.,

Vero. Ma il pacchetto funziona bene nel mio caso e provo a non installare PPA di terze parti, se possibile.
Martin R.,

youtube-dl -i --download-archive log ytuser:<USER>. Con -iyoutube-dl continueranno gli errori di download. Con --download-archiveesso scaricherà solo i video non elencati nel file di archivio.
DmitrySandalov,

Il meglio è semplicemente scaricare la fonte
Stígandr

2
cosa succede se conosco solo l'ID del canale, ma non il nome utente? . modifica -> askubuntu.com/questions/856911/…
phil294

2

Usalo per scaricare tutti i video da un canale di YouTube :::

Apri il terminale e digita:

 youtube-dl -f best -citw -v <url-of-channel>

... dove viene sostituito dall'URL del canale.

Nota: se si stanno scaricando molti video, è necessario modificare le directory nella directory in cui si desidera salvare i video prima di iniziare a scaricarli.

Spiegazione::

-f, --format FORMAT
video format code. The special name "best" will pick the best quality.

-c, --continue                   
force resume of partially downloaded files .

-i, --ignore-errors              
continue on download errors .

-t, --title
use title in file name (default)

-w, --no-overwrites
do not overwrite files 

-v, --verbose
print various debugging information

Nota: di solito preferisco questo:

youtube-dl -f 18 url/complete-playlist-url


0

Google; Ultimate YouTube Downloader, può essere trasferito su Chromium / Chrome. Potrebbe essere necessario riavviare il browser due volte.


0

Personalmente, utilizzo Uget come download manager e Youtube Multi downloader per generare collegamenti e da Uget gui vai su File-> Download batch-> Appunti batch.

puoi installare uget digitando

sudo apt-get install uget

youtubemultidownloader Uget


0

Uso jDownloader 2 (disponibile per Windows, Linux, Mac, ...) per scaricare canali YouTube completi. assicurarsi di disporre della versione più recente e specificare la cartella di download nelle impostazioni.

quindi incolla semplicemente l'URL del canale nella scheda "linkgrabber" e premi "elabora playlist".

attendere che il simbolo di avanzamento in basso a destra abbia terminato di spostarsi. puoi deselezionare i contenuti indesiderati nella finestra a destra, ad esempio i file audio. sei in grado di specificare quale risoluzione vuoi scaricare per tutti i video selezionati (l'impostazione standard è la massima risoluzione).

Se vuoi scegliere una risoluzione più leggera, seleziona i video in questione tenendo premuto il tasto Ctrl o premi Ctrl + A per selezionare tutti i video. Quindi fai clic destro su un video selezionato e vai su youtube.com -> cambia variante -> cambia variante video

screenshot: modifica le varianti di risoluzione video

screenshot: scegli varianti video

tenendo premuto Ctrl puoi scegliere altre varianti.

quindi fai clic con il pulsante destro del mouse su uno dei video elencati e scegli "avvia tutti i download" o "avvia download" solo per i video selezionati.

durante il download, è possibile configurare i download e le connessioni massimi simultanei nel menu a discesa in basso a destra. Ad esempio, scelgo 1 download contemporaneamente con un massimo di 5 connessioni per hoster. inoltre, è possibile impostare le impostazioni di banda con nello stesso menu.

se vuoi scaricare un altro canale, potrebbe essere utile cambiare la cartella di download prima di scaricare, fare clic con il tasto destro del mouse sui video selezionati e andare su Proprietà -> Imposta screenshot directory di download: cambia la directory di download per i video selezionati

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.