Python脚本youtube-dl返回一个新文件

时间:2010-11-24 22:11:00

标签: python youtube download

我正在编写一个脚本,在子进程p = subprocess.Popen(cmd)中使用youtube-dl来下载YouTube视频。获取新文件的最佳方法是什么(由youtube-dl %(title)s.%(ext)s确定--output=TEMPLATE个变量?)

不幸的是,没有选项可以打印我可以重定向到变量的新文件名。我可以在下载目录中检查最新创建的文件,但这感觉不安全,因为我将使用其他命令的信息。

1 个答案:

答案 0 :(得分:2)

它在stdout上打印目标文件。它看起来像这样: [download] Destination: XXX 如果你给它选项--no-progress --output=XXX

或者您可以创建一个文件名模板,以便您轻松识别新下载的文件:%(title)s.%(ext)s-latest-download或其他内容,稍后重命名。