自定义 yt-dlp 命令模板 — 批量复用复杂参数的进阶技巧
命令模板是什么
Seal 的命令模板让你可以把常用的 yt-dlp 参数组合保存下来,下次下载时一键套用。比如你经常需要"1080p 以上 + 自动嵌入中文字幕 + 输出到子目录",把这个参数组合写成模板保存,批量下载时直接选模板就行。
模板的语法
模板内容直接写 yt-dlp 命令行参数,URL 部分留空让 Seal 填充。常用占位符来自 yt-dlp 的输出模板语法:
| 占位符 | 含义 |
|---|---|
%(title)s | 视频标题 |
%(uploader)s | 上传者/频道名 |
%(ext)s | 文件扩展名 |
%(playlist_title)s | 播放列表标题 |
在 Seal 里怎么用模板
创建模板
v1.10.0 起,在"运行任务"页面可以新建自定义命令任务。输入框支持完整的 yt-dlp 命令参数,并可以:
- 为自定义命令任务单独配置下载目录
- 创建快捷方式(Shortcut),在输入框里快速调用模板
导入导出模板
v1.13.0 修复了 v1.12.x 时期"导出模板后无法导入"的 bug——之前导出的模板文件里 ID 字段会冲突,现在导入前会重新生成唯一 ID。
v1.11.3 修复了模板初始化时重复创建的问题。
模板忽略空 URL
v1.12.0 起,自定义命令模板会自动忽略输入框里的空 URL——这意味着你可以在命令模板里同时插入 URL 和额外参数,不会因为某个 URL 留空就导致整个模板报错。
模板的适用场景
| 场景 | 做法 |
|---|---|
| 批量下同个频道的最新视频 | 模板里写频道 URL + 时间范围过滤参数 |
| 下特定格式(只留 720p MP4) | 模板里写格式过滤参数 |
| 下载后自动转码或后处理 | 用 yt-dlp 的后处理器语法 |
自定义输出模板
v1.11.0 起,Seal 支持 yt-dlp 的 -o 输出模板选项,可以把文件命名规则固定下来。默认输出模板是 %(title)s.%(ext)s——即"标题.扩展名"。
v1.11.0 移除了旧的"自定义前缀"选项,建议迁移到"自定义输出模板"里统一写。
继续到 SponsorBlock 跳过赞助商段 或 历史搜索与导出备份。