17 youtube batch shell-script pipe
如果您熟悉 Linux,请参阅以下脚本...
我有一个文本文件,其中包含由新行分隔的 Youtube URL (list.txt) ......我使用
cat list.txt | youtube-dl -f best
Run Code Online (Sandbox Code Playgroud)
下载列表中的所有内容
这工作正常,但我想在 Windows 批处理文件上模拟它..
set /p data=<list.txt
youtube-dl -f best %data%
Run Code Online (Sandbox Code Playgroud)
这也有效..但它只下载列表中的第一个视频。
一个简单的解决方案wrt编码将是首选。
PS:另外可以肯定的是,我不是在寻找使用 youtube-dl 命令的解决方案
Att*_*tie 31
您可以使用提供的功能,而不是通过管道输入youtube-dl- 它有一个参数,允许您指向包含 URL 列表的文本文件 - 每行一个。
-a,--batch-file FILE包含要下载的 URL 的文件('-' 表示标准输入),每行一个 URL。以“#”、“;”开头的行 或 ']' 被视为注释并被忽略。
在你的情况下,你会使用:
youtube-dl -f best -a list.txt
Run Code Online (Sandbox Code Playgroud)