With yt-dlp, you can download multiple URLs with
while read p; do
yt-dlp "$p"
done < filenamewhen the filename points to a file that looks like:
https://example.com/video/1
https://example.com/video/2
https://example.com/video/3
https://example.com/video/4It’s handy for preserving larger amount of videos from sources that don’t have yt-dlp playlist support.