Sono un accumulatore di dati alle prime armi e ho alcune centinaia di video archiviati da YouTube, utilizzando il seguente file di configurazione youtube-dl:
-i
-o "%(uploader)s (%(uploader_id)s)/%(upload_date)s - %(title)s - (%(duration)ss) [%(resolution)s] [%(id)s].%(ext)s"
# Archive Settings
--download-archive youtube-dl-archive.txt
-a youtube-dl-channels.txt
# Uniform Format
--prefer-ffmpeg
--merge-output-format mkv
# Get All Subs to SRT
--write-sub
--all-subs
--convert-subs srt
# Get metadata
--add-metadata
--write-description
--write-thumbnail
# Debug
-v
Di recente mi sono reso conto che avrei dovuto davvero includere il --write-info-json
opzione.
Come posso tornare indietro e scaricare solo i file info-json per tutti i video senza riscaricare i video stessi? Sto usando il -a
opzione per tenere traccia di quali video ho già archiviato e quindi posso facilmente utilizzare quel file come elenco di tutti i video per i quali ho bisogno di scaricare il file info-json.
Ma ancora non so come scaricare solo info-json. Grazie per qualsiasi indicazione qui.
Risposta accettata:
Non è una risposta completa, ma poiché sono nuovo e non posso aggiungere un commento, devo usarlo
Hai provato -j, --dump-json
opzione, o uno degli altri elencati nel manuale su https://github.com/ytdl-org/youtube-dl/blob/master/README.md#verbosity–simulation-options?
L'ho appena provato e sembrava funzionare bene su un singolo video