You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在youtube-dl中同时下载视频并导出JSON格式视频元数据?

使用youtube-dl一次完成下载并获取元数据+导出JSON

1. 一次操作实现下载+显示详细元数据+生成JSON元数据文件

直接在下载命令中添加--write-info-json和-v参数,就能同时完成视频下载、控制台显示详细元数据(时长、分辨率等),并自动生成包含完整元数据的JSON文件:

youtube-dl --write-info-json -v https://www.youtube.com/watch?v=jNQXAC9IVRw
  • --write-info-json:下载视频时同步生成对应.info.json文件,里面包含视频时长、分辨率、最终下载路径、标题等所有元数据,无需用正则提取文件路径。
  • -v(或--verbose):控制台输出详细的元数据和下载过程信息,不用单独发起第二次请求获取这些内容。

如果不需要控制台的详细输出,仅保留下载和JSON生成,去掉-v即可:

youtube-dl --write-info-json https://www.youtube.com/watch?v=jNQXAC9IVRw

2. 提取JSON中的文件路径(无需正则)

生成的.info.json文件里直接包含下载文件的路径信息,可通过工具(如jq)快速提取:

jq -r '._filename' [视频标题].info.json

也可以直接打开JSON文件查看_filename字段,直接获取完整文件名和路径。

3. 仅获取元数据不下载视频

如果只需要元数据无需下载,用--dump-json参数将元数据导出到JSON文件:

youtube-dl --dump-json https://www.youtube.com/watch?v=jNQXAC9IVRw > video_info.json

内容的提问来源于stack exchange,提问作者Mwthreex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 18:01:00