【发布时间】:2025-09-20 21:35:01
【问题描述】:
我正在尝试快速批量下载 Youtube 视频。我创建了一个文件 videos.txt,每行一个视频链接:
http://www.youtube.com/watch?v=**********
http://www.youtube.com/watch?v=**********
http://www.youtube.com/watch?v=**********
...
我有一个可以下载视频的 shell 脚本:
cat videos.txt | while read line; do
echo $line
youtube-dl $line
done
但是,我想通过将每个 youtube-dl 命令分支到其自己的进程/终端窗口来加快进程。
如何为每个 youtube-dl 命令创建一个新的终端窗口/进程?
注意:我尝试在 youtube-dl 命令前面加上 /bin/bash -c,但脚本非常有问题......它不会下载所有视频。
【问题讨论】: