youtube-dlを使用してinfo-jsonファイルのみをダウンロードし、実際のビデオをダウンロードしたくない場合はどうすればよいですか?

youtube-dlを使用してinfo-jsonファイルのみをダウンロードし、実際のビデオをダウンロードしたくない場合はどうすればよいですか?

私は新しいデータコレクターであり、次のyoutube-dlプロファイルを使用してYouTubeで何百もの動画をアーカイブしました。

-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

最近は気づいた本物この--write-info-jsonオプションを含めてください。

戻ってすべてのビデオのinfo-jsonファイルをダウンロードするにはどうすればよいですか?いいえ動画自体をもう一度ダウンロードしますか?私はこの-aオプションを使用してアーカイブしたビデオを追跡し、そのファイルをinfo-jsonファイルをダウンロードするために必要なすべてのビデオのリストとして簡単に使用できます。

しかし、まだinfo-jsonだけをダウンロードする方法がわかりません。ここにアドバイスを提供していただきありがとうございます。

答え1

解決策を探している間に方法を見つけました。

--dump-json情報をディスクに書き込まずに印刷するだけです。

youtube-dlは2つの追加の別々のパラメータを提供します--write-info-json--skip-download

ちょうどそれを使用すると、--write-info-json不要なjsonとビデオが作成されます。

ただ使用すると--skip-download何もダウンロードされません

これら2つのパラメータを使用すると、jsonのみがダウンロードされます。つまりyoutube-dl [URL] --write-info-json --skip-download

また、-aファイルからURLを読み取ることもできます。

答え2

完全に成熟した答えではありませんが、初心者であり、コメントを追加できないため、これを使用する必要があります。

-j, --dump-jsonこのオプションやマニュアルに記載されている他のオプションのいずれかを試しましたか?https://github.com/ytdl-org/youtube-dl/blob/master/README.md#verbosity--simulation-options

私は試してみましたが、単一のビデオではうまく機能しているようです。

関連情報