使用youtube-dl下载视频时,如何将YouTube视频ID添加到元数据中

时间:2016-09-06 03:33:13

标签: python video youtube youtube-dl

我使用https://www.datatables.net/examples/data_sources/server_side.html在YouTube上下载播放列表。

我的命令是这样的:

youtube-dl --add-metadata --download-archive "J:/Video/Download/YouTube/archive/PLOJ1nP1cWwjExMSJqTw9nDrtoB7x_U4El.txt" -c -i -f "bestvideo[ext=mp4][height <=? 1080]+bestaudio[ext=m4a]/bestvideo[height <=? 1080] +bestaudio/best[height <=? 1080] " --merge-output-format mp4 -o "J:/Video/Download/YouTube/playlist/%(playlist)s/%(title)s-%(id)s.%(ext)s" https://www.youtube.com/playlist?list=PLOJ1nP1cWwjExMSJqTw9nDrtoB7x_U4El

它会将youtube视频作者,标题和说明添加到视频文件的元数据中,这正是我想要的。

但除此之外,我还将youtube视频ID保存到元数据中,这可能吗?

我是否必须使用Python来执行此操作?

1 个答案:

答案 0 :(得分:0)

您将使用可选参数: --metadata-from-title格式

FORMAT遵循与输出模板相同的格式。因此,您将添加:

vector<int> B[bucket];