Youtube-dl - 在一个命令中一次下载几个YouTube视频

时间:2018-06-15 01:52:44

标签: download youtube-dl

我知道如何下载1个youtube视频命令,1个youtube播放列表命令,但我不知道如何在一个命令中一次下载几个YouTube视频。我该怎么办?

2 个答案:

答案 0 :(得分:0)

只需在调用youtube-dl后添加所有网址,如下所示:

youtube-dl "https://www.youtube.com/watch?v=BaW_jenozKc" http://vimeo.com/56015672 "https://www.youtube.com/playlist?list=PLEBDE1E42B3A9BC37" "https://www.youtube.com/watch?v=IEge830cgHs"

大多数shell也允许多行命令,如下所示:

youtube-dl \
  "https://www.youtube.com/watch?v=BaW_jenozKc" \
  http://vimeo.com/56015672 \
  "https://www.youtube.com/playlist?list=PLEBDE1E42B3A9BC37" \
  "https://www.youtube.com/watch?v=IEge830cgHs"

请勿忘记引用包含&符号(&)或 - 在某些shell上 - 引用问号(?)的网址。你的引用方式取决于你的shell - 在大多数shell上,包括'"中的网址应该足够了。

答案 1 :(得分:0)

您可以将所有URL写入文本文件(以新行分隔)。例如,让我们编写一个具有以下内容的名为“ urls”的文本文件:

https://www.youtube.com/watch?v=c7DpRIk4lKY
https://www.youtube.com/playlist?list=PLx_tr69QV8CDB-nn-pc5YZbDsdgjIQSII
https://www.youtube.com/watch?v=kh1sF-sbkbw

然后在shell中写:

youtube-dl -a urls

但是,这是在与urls文件相同的路径中运行此命令的情况。 如果要从其他位置运行它,只需在文件名后面添加路径,如:

youtube-dl -a path/to/file/urls

此外,在此示例中,我没有包含任何文件扩展名,但是它也可以包含“ .txt”之类的文件。