youtube-dl 如何下载单个文件夹中的多个播放列表

Mig*_*hez 5 download youtube youtube-dl

有了 youtube-dl 我可以做到

# Download YouTube playlist videos in separate directory indexed by video order in a playlist
$ youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re
Run Code Online (Sandbox Code Playgroud)

上面的脚本通过创建一个具有播放列表名称的文件夹来下载播放列表,然后将各个视频下载到该文件夹​​中。

我也可以做

$ youtube-dl -citw --batch-file=downloads.txt
Run Code Online (Sandbox Code Playgroud)

此脚本下载批处理文件中的所有视频 url 列表,该文件可以包含播放列表以及单个 url,并youtube-dl下载当前目录中的所有视频。

我现在不知何故想嫁给这两个人。如果我有一个包含播放列表链接的文本文件。我想将所有这些播放列表下载到其自己的文件夹中,就像使用第一个命令一样。

我可以这样做吗youtube-dl

小智 5

如果 downloads.txt 每行包含一个 url,请尝试:

cat downloads.txt | xargs -n1 youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s'
Run Code Online (Sandbox Code Playgroud)