youtube-dl 指定 python 脚本的输出吗?

Phi*_*ide 0 python youtube-dl

我正在遵循有关使用python 脚本的文档。youtube-dl

但我似乎无法获得输出选项,指定我希望下载进入工作的文件夹:

ydl_opts = {'output':'video'}                                                                                                                           
with youtube_dl.YoutubeDL(ydl_opts) as ydl:                                                                                                         
  ydl.download([url])
Run Code Online (Sandbox Code Playgroud)

我也尝试过outputo和替换-o

小智 5

outtmpl(not output) 是视频文件名的模板,而不是目录。输出模板值'video'指示 youtube-dl 将视频写入字面上称为视频的文件。尝试类似的东西

ydl_opts = {
    'outtmpl': '/home/philip/my/videos/%(title)s-%(id)s.%(ext)s',
}
Run Code Online (Sandbox Code Playgroud)

如果您想了解更多选项的名称,请查看选项列表。有关输出模板的更多信息,请参阅文档