it-swarm-ja.com

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

上記のスクリプトは、プレイリストの名前でフォルダーを作成してプレイリストをダウンロードし、個々のビデオをそのフォルダーにダウンロードします。

私もできます

$ youtube-dl -citw --batch-file=downloads.txt

このスクリプトは、バッチファイル内のすべてのビデオURLリストをダウンロードします。ファイルには、プレイリストと個々のURLを含めることができ、youtube-dlは現在のディレクトリ内のすべてのビデオをダウンロードします。

私は今、どういうわけかこれらの両方と結婚したいと思っています。プレイリストのリンクを含むテキストファイルがある場合。最初のコマンドと同じように、これらすべてのプレイリストを独自のフォルダーにダウンロードしたいと思います。

youtube-dlでそれを行うことはできますか?

3
Miguel Sanchez

Downloads.txtに1行に1つのURLが含まれている場合は、次を試してください。

cat downloads.txt | xargs -n1 youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s'
3
Michael D.