toMedia
参考手册

输出模板变量

yt-dlp 输出文件名模板可用变量完整列表

以下变量可在 -o / outtmpl 模板中使用,格式为 %(变量名)s

视频基本信息

变量说明示例值
%(id)s视频 IDBV1xx411c7mD
%(title)s视频标题我的视频
%(fulltitle)s完整标题我的视频
%(alt_title)s备用标题-
%(description)s视频描述这是视频简介...
%(ext)s文件扩展名mp4
%(display_id)s用于显示的 IDBV1xx411c7mD
%(url)s视频 URLhttps://...
%(webpage_url)s页面 URLhttps://...

上传者信息

变量说明示例值
%(uploader)s上传者名称ExampleUser
%(uploader_id)s上传者 IDUC1234
%(uploader_url)s上传者主页https://...
%(channel)s频道名我的频道
%(channel_id)s频道 IDUC1234
%(channel_url)s频道 URLhttps://...
%(creator)s创建者ExampleUser
%(artist)s艺术家歌手名

时间信息

变量说明示例值
%(upload_date)s上传日期 (YYYYMMDD)20240115
%(upload_date>%Y-%m-%d)s格式化日期2024-01-15
%(timestamp)sUnix 时间戳1705276800
%(duration)s视频时长(秒)180
%(duration_string)s时长字符串3:00

统计信息

变量说明示例值
%(view_count)s播放量12345
%(like_count)s点赞数678
%(dislike_count)s踩数12
%(comment_count)s评论数89
%(repost_count)s转发数34
%(average_rating)s平均评分4.5

技术信息

变量说明示例值
%(resolution)s分辨率1920x1080
%(width)s宽度(像素)1920
%(height)s高度(像素)1080
%(fps)s帧率30
%(vcodec)s视频编码avc1.640028
%(acodec)s音频编码mp4a.40.2
%(format)s格式描述137 - 1080p
%(format_id)s格式 ID137
%(filesize)s文件大小(字节)12345678
%(filesize_approx)s预估文件大小12000000
%(tbr)s总比特率1200
%(abr)s音频比特率128
%(vbr)s视频比特率1072

播放列表信息

变量说明示例值
%(playlist)s播放列表名或 IDPLxxx
%(playlist_title)s播放列表标题我的收藏
%(playlist_id)s播放列表 IDPLxxx
%(playlist_index)s列表中的序号3
%(playlist_count)s列表总数15
%(n_entries)s条目总数15
%(playlist_uploader)s列表创建者UserName

格式化技巧

截断字符串

# 标题最多 50 字符
%(title).50s

数字补零

# 序号补零到 3 位
%(playlist_index)03d

日期格式化

# 自定义日期格式
%(upload_date>%Y-%m-%d)s     # 2024-01-15
%(upload_date>%Y年%m月%d日)s  # 2024年01月15日

条件值

# 如果值不存在则使用默认值
%(artist|Unknown Artist)s
%(playlist_title|单视频)s

实用模板推荐

# 通用视频
"%(title)s [%(id)s].%(ext)s"

# 音乐收藏
"%(artist|%(uploader)s)s/%(title)s.%(ext)s"

# 频道归档
"%(channel)s/%(upload_date>%Y-%m-%d)s - %(title).80s [%(id)s].%(ext)s"

# 播放列表
"%(playlist_title)s/%(playlist_index)03d - %(title)s.%(ext)s"

# bilibili 分P
"%(title)s/P%(playlist_index)02d - %(title)s.%(ext)s"

On this page