将上传日期添加到视频文件的名称中

Prepend the upload date to the name of the video-file

我想将上传日期添加到我下载的每个文件的名称前(无论是单个视频还是播放列表——我希望所有下载的视频都按日期排序)。 我尝试使用以下代码:

youtube-dl -f best  -v -o "%(upload_date)s/%(creator)s - %(title)s.%(ext)s" https://www.youtube.com/watch?

但是,当这段代码被传递给 youtube-dl 时,它创建了一个单独的文件夹,名称是视频的上传日期,并在该文件夹中下载了视频。我不需要这个,我想将日期添加到文件名中。 如何修改我的代码?

将您的命令更改为以下命令。 youtube-dl -f best -v -o "%(upload_date)s%(creator)s - %(title)s.%(ext)s" https://www.youtube.com/watch? 你必须在没有斜杠的情况下编写它,因为这会创建一个新的 folder.You 可以将它与其他东西分开,例如破折号。