首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何才能在没有下载实际视频的情况下使用youtube-dl下载info-json文件?

我如何才能在没有下载实际视频的情况下使用youtube-dl下载info-json文件?
EN

Unix & Linux用户
提问于 2019-07-04 04:25:56
回答 2查看 14.2K关注 0票数 12

我是一个新手数据囤积者,使用以下youtube-dl配置文件将几百个视频存档在YouTube上:

代码语言:javascript
复制
-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文件所需的所有视频的列表。

但我还是不知道怎么下载。谢谢你的指点。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2019-07-04 04:38:19

不是一个完整的答案,但由于我是新来的,不能添加评论,所以我不得不使用这个

您是否尝试过-j, --dump-json选项,或者https://github.com/ytdl-org/youtube-dl/blob/master/README.md#verbosity--simulation-options手册中列出的其他选项之一?

我刚试了一下,在一段视频里它似乎很好

票数 6
EN

Unix & Linux用户

发布于 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。

票数 13
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/528302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档