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

youtube_dl模块是否支持'output'参数?配置输出路径无效时的替代方案咨询

关于youtube_dl中指定下载路径的参数问题

Hey there! Let's get this sorted out for you.

First off: youtube_dl 并没有提供名为output的配置选项,这就是你的脚本里这个参数没生效的原因。

要实现指定路径保存下载文件的需求,你需要使用正确的参数——outtmpl(全称是output template)。这个参数用来定义下载文件的保存路径和文件名格式。

修改后的正确脚本:

import youtube_dl

ydl = youtube_dl.YoutubeDL({
    'format': 'best',
    'outtmpl': 'C:/Users/my_profile/Desktop/%(title)s.%(ext)s'
})
ydl.download(['Any Link'])

关于outtmpl的常见占位符说明:

  • %(title)s: 替换为视频的标题
  • %(ext)s: 替换为视频文件的扩展名(比如mp4、webm)
  • %(uploader)s: 替换为视频上传者的名称
  • %(id)s: 替换为视频的唯一ID
  • %(upload_date)s: 替换为视频的上传日期(格式YYYYMMDD)

你可以根据自己的需求组合这些占位符,生成符合要求的文件名和路径。另外注意Windows系统下的路径,你用正斜杠/是完全没问题的,也可以用双反斜杠\\来表示路径分隔符。

内容的提问来源于stack exchange,提问作者Akash

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 14:17:47