- 1. Aggiornamento del sistema operativo Linux
- 2. Utilizzo di YouTube-dl Linux
- 3. Installazione della GUI di YouTube-dl Linux
- 4. Parametri da utilizzare con YouTube-dl a livello generale
- 5. Parametri da utilizzare con YouTube-dl a livello di rete abbiamo le seguenti opzioni
- 6. Parametri da utilizzare con YouTube-dl a livello video
- 7. Parametri da utilizzare con YouTube-dl a livello di download
- 8. Parametri da utilizzare con YouTube-dl a livello di filesystem
Una delle piattaforme attualmente più utilizzate per l'intera questione video è senza dubbio YouTube, che ci offre una vasta gamma di opzioni video in varie categorie e, ancora di più, ci consente di caricare i nostri video e ottenere riconoscimenti e forse qualche soldo. .
Oltre a questi vantaggi, è possibile che in determinati momenti sia necessario scaricare alcuni video di YouTube per motivi quali:
Motivi per scaricare video da YouTube
- Riproduci il video in qualsiasi momento senza connessione a Internet
- Usali con i rispettivi permessi dell'autore per presentazioni o supporto alle attività
- Avere una serie di video che offre la possibilità di download gratuito e altro ancora.
Oggi Solvetic analizzerà come possiamo utilizzare uno strumento pratico che ci consente di scaricare video da YouTube e altre piattaforme con facilità.
Che cos'è YouTube-dlYouTube-dl è uno strumento di download di video da riga di comando open source che può essere utilizzato per scaricare video da YouTube e altri siti Web come Facebook, Dailymotion, Google Video, Yahoo e altri.
YouTube-dl è basato su pygtk e richiede Python per eseguire il suo contenuto. È compatibile con molti sistemi operativi, all'interno dei quali abbiamo Windows, Mac e Unix. Per utilizzare YouTube-dl è necessario l'interprete Python (2.6, 2.7 o 3.2+).
Alcune delle funzionalità di YouTube-dl sono
- Supporta la ripresa dei download interrotti
- Possibilità di scaricare canali o playlist
- Consente di aggiungere un titolo personalizzato, un proxy e molto altro.
Ora vedremo come installare e utilizzare YouTube-dl su Ubuntu 17.04.
1. Aggiornamento del sistema operativo Linux
Passo 1
Prima di procedere con l'installazione, aggiorneremo i pacchetti del sistema operativo eseguendo le seguenti righe:
sudo apt-get update -y sudo apt-get upgrade -yUna volta aggiornati i pacchetti del sistema operativo, procediamo con l'installazione di YouTube-dl, questa applicazione Youtube-dl non è disponibile nel repository di Ubuntu 17.04. Pertanto, dovrai scaricarlo dal suo sito Web ufficiale. Per questo lo scaricheremo con il comando curl:
sudo apt install curl -y
INGRANDIRE
Passo 2
Ora scaricheremo i binari di YouTube-dl eseguendo la seguente riga:
sudo curl -L https://yt-dl.org/latest/youtube-dl -o/usr/bin/youtube-dl
INGRANDIRE
Ora cambieremo i permessi del pacchetto binario youtube-dl con il seguente comando:
sudo chmod 755/usr/bin/youtube-dl
2. Utilizzo di YouTube-dl Linux
Passo 1
Se vogliamo elencare tutte le opzioni che YouTube-dl ci offre, possiamo eseguire il seguente comando:
youtube-dl -help
INGRANDIRE
Passo 2
YouTube-dl supporta più formati video come Mp4, WebM, 3gp e FLV. Possiamo elencare tutti i formati disponibili per video specifici con il seguente comando:
youtube-dl -F (percorso video)
INGRANDIRE
Passaggio 3
Lì possiamo vedere tutte le opzioni video disponibili in quel momento e ognuna ha un identificatore sul lato sinistro.
Quindi, seleziona qualsiasi formato con cui desideri scaricare il video utilizzando il parametro -f:
youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4Quando si esegue questa linea, inizierà il download del video con una risoluzione di 640x360. Possiamo vedere che il video è stato scaricato correttamente.
INGRANDIRE
Passaggio 4
Se vogliamo scaricare video da YouTube in formato audio mp3, è possibile anche con il seguente comando:
youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x --formato-audio mp3
INGRANDIRE
Passaggio 5
In questo caso possiamo vedere che sarà necessario un lettore compatibile con questo formato. Se vogliamo scaricare tutti i video da un canale specifico, dobbiamo eseguire la seguente riga:
youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEASe la rete che utilizziamo dispone di servizi proxy, possiamo eseguire la seguente riga per scaricare il video:
youtube-dl --proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4Un'altra possibilità che ci offre YouTube-dl è quella di scaricare l'elenco di più video di YouTube con un solo comando, per questo prima salveremo tutti gli URL dei video di YouTube in un file chiamato youtube-list.txt e poi eseguiremo il seguente comando per scaricare tutti i video. Lì inizierà il download di ogni video.
youtube-dl -a file.txt
INGRANDIRE
3. Installazione della GUI di YouTube-dl Linux
Lo strumento YouTube-dl ha un'interfaccia grafica chiamata youtube-dlg che è uno strumento gratuito e open source per youtube-dl scritto in wxPython.
Passo 1
Per impostazione predefinita, questo strumento non è disponibile nel repository Ubuntu 17.04, quindi dobbiamo aggiungere PPA per questo eseguendo quanto segue:
sudo add-apt-repository ppa: nilarimogard / webupd8
INGRANDIRE
sudo apt-get update -yPasso 2
Successivamente procediamo con l'installazione di youtube-dlg eseguendo la seguente riga:
sudo apt install youtube-dlg -y
INGRANDIRE
Passaggio 3
Una volta installato possiamo accedere all'applicazione direttamente da Unity:
Passaggio 4
Una volta aperta l'applicazione, non devi far altro che inserire gli URL da scaricare, fare clic sul pulsante Aggiungi e infine fare clic sul pulsante di download che si trova nell'angolo in basso a destra. Lì inizierà l'intero processo di download del video.
4. Parametri da utilizzare con YouTube-dl a livello generale
Esistono diversi parametri che possiamo implementare quando si utilizza YouTube-dl per l'intero processo di download del video, questi sono:
Stampa l'aiuto ed esci dal programma
-h, --help
Aggiorna il programma all'ultima versione
-U, --update
Continua anche con errori di download
io, --ignore-errors
Interrompi il download di più video (nella playlist o nella riga di comando) se ci sono errori
--abort-on-error
Visualizza l'identificazione del browser corrente
--dump-user-agent
Elenca tutti gli estrattori compatibili
--list-estrattori
Non legge i file di configurazione
--ignore-config
Posizione del file di configurazione
--config-location PERCORSO
Contrassegna i video guardati (solo YouTube)
--mark-watched
Non contrassegna i video guardati (solo YouTube)
--no-mark-watched
Non codificano a colori l'output
--no-colore
5. Parametri da utilizzare con YouTube-dl a livello di rete abbiamo le seguenti opzioni
Consente di utilizzare il proxy HTTP / HTTPS / SOCKS specificato
--URL proxy
Tempo di attesa prima di abbandonare il download, in secondi
--socket-timeout SECONDI
Consente di configurare l'indirizzamento IP in questo modo
--indirizzo-origine IP: -4
- Effettua tutte le connessioni su IPv4
--force-ipv4
- Effettua tutte le connessioni tramite IPv6-6,
--force-ipv6
6. Parametri da utilizzare con YouTube-dl a livello video
Video della playlist per iniziare
--playlist-start NUMERO
Playlist di collegamenti video da scaricare
--playlist-items ITEM_SPEC
Scarica solo titoli corrispondenti
--match-title REGEX
Salta il download per i titoli corrispondenti
--reject-title REGEX
Interrompi dopo aver scaricato i file indicati
--max-download NUMERO
Non scaricare video di dimensioni inferiori a quelle indicate
-dimensione minima del file DIMENSIONE
Non scaricare alcun video più grande di quanto indicato
--max-filesize SIZE
Scarica solo i video caricati nella data selezionata
--Data
Scarica solo i video caricati entro tale data
--data prima della DATA
Non scaricare alcun video con un numero di visualizzazioni inferiore a quello indicato
--min-views COUNT
Non scaricare alcun video con un numero di visualizzazioni superiore a quello elencato
--max-views COUNT
Filtro video generico
--match-filter FILTRO
Scarica solo il video ma non la playlist
--nessuna playlist
Scarica la playlist
--sì-playlist
7. Parametri da utilizzare con YouTube-dl a livello di download
Velocità massima di download in byte al secondo
-r, - Tasso limite RATE
Salta frammenti non disponibili
-salta-frammenti-non disponibili
Interrompi il download quando un frammento non è disponibile
--abort-on-unavailable-fragment
Scarica la dimensione del buffer
--dimensione del buffer DIMENSIONE
Scarica i video dalla playlist in ordine inverso
--playlist-reverse
Scarica video dalla playlist in ordine casuale
--playlist-random
Usa il downloader HLS nativo
--hls-prefer-native
Usa ffmpeg invece di HLS
--hls-prefer-ffmpeg
Utilizzare lo scaricatore esterno specificato
COMANDO --EXTERNAL-downloader
8. Parametri da utilizzare con YouTube-dl a livello di filesystem
Indica il file che contiene l'URL da scaricare
-a, --file-batch FILE
Utilizza l'ID video nel nome del file
--ID
Limita i nomi dei file solo ad ASCII
--restrict-filenames
Non sovrascrive i file
w, --no-sovrascritte
Non utilizza file .part
--no-parte
Non usare l'intestazione del file
--no-mtime
Scrivi la descrizione del video
--scrivi-descrizione
Indica il file JSON che contiene le informazioni sul video
--load-info-json FILE
Disabilita la memorizzazione nella cache del file system
--no-cache-dir
Per conoscere nel dettaglio tutte le opzioni disponibili con YouTube-dl possiamo visitare il seguente link:
Abbiamo visto come questo pratico strumento diventa una semplice utility, ma con ottime funzionalità quando si tratta di scaricare video non solo da YouTube ma da altre piattaforme aggiuntive in modo funzionale.