Youtube DL-批处理文件



我有一个youtube URL列表。

该列表存储在batch-file.txt 中

我想下载每个URL并用给定的名称重命名.m4a

批处理文件.txt

youtube-dl -f 'bestaudio[ext=m4a]' 'https://www.youtube.com/watch?v= ...' --output '...m4a'
youtube-dl -f 'bestaudio[ext=m4a]' 'https://www.youtube.com/watch?v= ...' --output '...m4a'
youtube-dl -f 'bestaudio[ext=m4a]' 'https://www.youtube.com/watch?v= ...' --output '...m4a'

如果我单独运行命令,它会起作用。如果我通过运行批处理文件

youtube-dl  --batch-file='batch-file.txt'

它不起作用。

  1. 我需要在批处理txt文件中写什么
  2. 如何调用批处理文件同时下载m4a文件(如果可能(

非常感谢,BM-

批处理文件只包含URL,不包含其他参数。

批处理文件.txt

https://www.youtube.com/watch?v=...
https://www.youtube.com/watch?v=...

以下是运行youtube dl命令的行,以前导数字1 开头

youtube-dl -ciw -f 'bestaudio[ext=m4a]' --batch-file='batch-file.txt'  -o  '%(autonumber)02d. %(title)s.%(ext)s'

以下是运行youtube dl命令的行,以前导数字35开头(如果您想在其他时间继续(

youtube-dl -ciw -f 'bestaudio[ext=m4a]' --batch-file='batch-file.txt'  -o  '%(autonumber)02d. %(title)s.%(ext)s' --autonumber-start 35

缺失部件:

并行/同时下载。但我可以接受上面的方法。

最新更新