youtube-dl - 将上传日期添加到视频文件的名称
问题描述
我想将上传日期添加到我下载的每个文件的名称(无论是单个视频还是播放列表——我希望所有下载的视频都按日期排序)。我尝试使用以下代码:
youtube-dl -f best -v -o "%(upload_date)s/%(creator)s - %(title)s.%(ext)s" https://www.youtube.com/watch?
但是,当此代码传递给 youtube-dl 时,它会创建一个单独的文件夹,该文件夹的名称是视频的上传日期,并将视频下载到该文件夹中。我不需要这个,我想将日期添加到文件名中。如何修改我的代码?
解决方案
将您的 commad 更改为以下一个。youtube-dl -f best -v -o "%(upload_date)s%(creator)s - %(title)s.%(ext)s" https://www.youtube.com/watch?
您必须在没有斜线的情况下编写它,因为它会创建一个新文件夹。您可以将它与其他东西(例如破折号)分开。
推荐阅读
- oraclereports - 使用 .XLS 模板的 Oracle EBS XML 发布者报告
- php - 限制通过 url 访问存储文件
- c# - Build string method using complex type Entity Framework ASP.NET C#
- youtube-data-api - Apostrophes in title attribute are HTML encoded in response
- ios - 同步认证 SwiftUI
- javascript - 将当前文件名传递给 nunjuck 模板
- r - Intersecting ranges of consecutive values in logical vectors in R
- python - How to Scrape data from chart on https://bitinfocharts.com
- postgresql - SQLite 和 PostgreSQL 的用户定义函数?
- python - Replace a value on one data set with a value from another data set with a dynamic lookup