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

时间:2017-09-03 18:39:54

标签: python youtube-dl

我跟踪documentation使用python脚本中的youtube-dl

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

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

我还尝试用outputo替换-o

1 个答案:

答案 0 :(得分:2)

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

这样的东西
ydl_opts = {
    'outtmpl': '/home/philip/my/videos/%(title)s-%(id)s.%(ext)s',
}

如果您想知道更多选项的名称,请查看the list of options。有关输出模板的更多信息,请参阅documentation