好的,我知道要在您使用的python程序中从Youtube-DL获取Mp3文件

from __future__ import unicode_literals
import youtube_dl


ydl_opts = {
'format': 'bestaudio/best',
'postprocessors': [{
    'key': 'FFmpegExtractAudio',
    'preferredcodec': 'mp3',
    'preferredquality': '192',
    }],
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download(['http://www.youtube.com/watch?v=BaW_jenozKc'])

我已经知道它可以正常工作。我的问题是我无法使用-a或--batch文件FILE来处理此问题,因此我试图设置文件系统,但这只是随机猜测,而且自述文件中的信息缺少嵌入功能。

无论如何,是否可以使用Python程序从txt文件下载youtube视频,或者在线解释嵌入的资源

最佳答案

根据我所看到的,您可以将数组传递给ydl.download(),那么为什么不将文件读入数组:

with open(filename) as f:
    urls = f.readlines()

然后,将其传递给download:
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    ydl.download(urls)

09-25 22:13