youtube-dl | Scarica la playlist nella rispettiva directory


2

Sto usando Ubuntu 14.04 e youtube-dl per scaricare video. Come posso scaricare video nella rispettiva directory?

ad esempio, il nome della playlist è: MyPlaylist, che contiene diversi video

come posso scaricare video nella directory come: MyPlaylist / index_title.ext


non hai davvero considerato di specificare un mvcomando dopo, per spostare il file dove vuoi che sia
barlop

@barlop Volevo farlo on-the-go, con alcune opzioni integrate in youtube-dl. Guarda la risposta accettata, che risolve perfettamente la mia domanda.
Piyush Kumar Baliyan,

Certo, ma avresti potuto porre la tua domanda che avresti voluto farlo senza MV, e usando la funzionalità di youtube-dl
barlop

Risposte:


3

Hai controllato la documentazione ? In particolare l' -o, --outputopzione. Usandolo, dovresti essere in grado di fare:

youtube-dl -o '/home/me/%(playlist_title)s/%(playlist_index)s_%(title)s.%(ext)s

Detto questo, assicurati di rispettare i diritti del proprietario con tutti i video per cui usi questo programma.


Grazie, mi ha risparmiato molto lavoro. E terrò presente il disclaimer.
Piyush Kumar Baliyan,

0

Vedi esempi di modelli di output. https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template-examples

# Download YouTube playlist videos in separate directory indexed by video order in a playlist
$ youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re

# Download all playlists of YouTube channel/user keeping each playlist in separate directory:
$ youtube-dl -o '%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/user/TheLinuxFoundation/playlists

Il mio esempio

youtube-dl -ci -o "~/dl.folder/%(playlist_title)s/%(title)s-%(id)s.%(ext)s" --write-sub --convert-subs srt -k --download-archive archive.txt --proxy socks5://127.0.0.1:1080/ https://www.youtube.com/channel/UCzBGtBze1AIcDmRwD2ZjiAA

-o, --output MODELLO Modello di nome file di output, vedere "MODELLO DI USCITA" per tutte le informazioni

~

-c, --continue Forza il ripristino dei file parzialmente scaricati. Per impostazione predefinita, se possibile, youtube-dl riprenderà i download.

~

-i, --ignore-errors Continua sugli errori di download, ad esempio per saltare i video non disponibili in una playlist

~

--download-archive FILE Scarica solo i video non elencati nel file di archivio. Registra gli ID di tutti i video scaricati al suo interno.

~

--proxy URL Utilizza il proxy HTTP / HTTPS / SOCKS specificato. Per abilitare il proxy SOCKS, specificare uno schema adeguato. Ad esempio calzini5: //127.0.0.1: 1080 /. Passare una stringa vuota (--proxy "") per la connessione diretta

~

--write-sub Scrive il file dei sottotitoli

~

-k, --keep-video Mantiene il file video su disco dopo la post-elaborazione; il video viene cancellato per impostazione predefinita

~

--convert-subs FORMAT Converti i sottotitoli in un altro formato (attualmente supportato: srt | ass | vtt | lrc)

ref:

https://ytdl-org.github.io/youtube-dl/index.html

https://github.com/ytdl-org/youtube-dl/blob/master/README.md

https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template

youtube-dl: aiuto (youtube-dl --version 2019.08.13)

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.