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

如何用yt-dlp将视频发布日期添加到文件名开头?

在yt-dlp文件名开头添加发布日期的实现方法

直接通过yt-dlp的-o(输出格式)参数就能实现,用内置占位符自定义文件名格式,完全匹配你要的2023-05-06 TitleOfVideo [rB_RVxbzFSo].mp4样式。

核心命令格式

yt-dlp -o "%(upload_date>%Y-%m-%d)s %(title)s [%(id)s].%(ext)s" [目标URL]

参数说明

  • %(upload_date>%Y-%m-%d)s:将视频上传日期格式化为年-月-日形式,默认upload_date是YYYYMMDD格式,通过>%Y-%m-%d指定格式化规则
  • %(title)s:保留视频原始标题
  • %(id)s:添加视频唯一ID,避免不同视频标题重复导致文件名冲突
  • %(ext)s:自动匹配视频的原始文件扩展名(如mp4、mkv)

实际使用示例

  1. 下载单个视频:
yt-dlp -o "%(upload_date>%Y-%m-%d)s %(title)s [%(id)s].%(ext)s" https://www.youtube.com/watch?v=rB_RVxbzFSo

执行后会生成类似2023-05-06 TitleOfVideo [rB_RVxbzFSo].mp4的文件。

  1. 下载整个频道:
yt-dlp -o "%(upload_date>%Y-%m-%d)s %(title)s [%(id)s].%(ext)s" https://www.youtube.com/channel/[频道ID]

下载的所有视频都会按发布日期前缀命名,直接按文件名排序就能查看发布顺序。

额外调整(可选)

如果需要修改日期格式,比如改成YYYY年MM月DD日,只需调整格式化规则:

yt-dlp -o "%(upload_date>%Y年%m月%d日)s %(title)s [%(id)s].%(ext)s" [目标URL]

内容的提问来源于stack exchange,提问作者Gary U.U. Unixuser

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 23:29:54