【发布时间】:2019-12-01 18:14:54
【问题描述】:
我正在尝试通过 youtube-dl 为 youtube 播放列表中的所有视频下载 json 元数据(不是视频)。我还想在再次运行相同的命令时忽略为播放列表中的视频下载已下载的 json 元数据。所以,这是我尝试过的命令,
youtube-dl -i --write-info-json --skip-download --download-archive archive.txt {youtube-playlist-url}
--write-info-json 写入视频info.json
--skip-download不要下载视频
--download-archive archive.txt archive.txt 包含已下载视频 ID 的列表,因此 youtube-dl 不会再次下载这些视频
但是,在 youtube-dl 中包含 --skip-download 参数会导致视频 ID 未添加到 archive.txt,这表明 yt-dl 仅在下载视频后将视频 ID 添加到 archive.txt。这两个命令(--skip-download & --download-archive archive.txt)可以一起运行吗?还是有其他方法可以实现?
【问题讨论】:
标签: youtube-dl