我是一个新手数据囤积者,使用以下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选项。
我怎么才能回去下载所有视频的信息-json文件,而不重新下载视频本身?我一直在使用-a选项来跟踪我已经存档的视频,因此我可以很容易地将该文件用作下载info-json文件所需的所有视频的列表。
但我还是不知道怎么下载。谢谢你的指点。
发布于 2019-07-04 04:38:19
不是一个完整的答案,但由于我是新来的,不能添加评论,所以我不得不使用这个
您是否尝试过-j, --dump-json选项,或者https://github.com/ytdl-org/youtube-dl/blob/master/README.md#verbosity--simulation-options手册中列出的其他选项之一?
我刚试了一下,在一段视频里它似乎很好
发布于 2020-10-20 11:43:01
我在寻找解决方案时找到了这个方法。
--dump-json只打印信息而不写入磁盘。
youtube-dl提供另外两个独立的参数,--write-info-json和--skip-download。
如果你只使用--write-info-json,你会得到json写的,但也有视频,这是不需要的
如果你只使用--skip-download,你就不会下载任何东西
使用这两个参数,您将只下载json。即youtube-dl [URL] --write-info-json --skip-download
它还支持-a从文件中读取URL。
https://unix.stackexchange.com/questions/528302
复制相似问题