我的python脚本正在尝试用youtube下载youtube视频-下载.py. 除非需要后处理,否则工作正常。代码:import youtube_dl
options = {
'format':'bestaudio/best',
'extractaudio':True,
'audioformat':'mp3',
'outtmpl':'%(id)s', #name the file the ID of the video
'noplaylist':True,
'nocheckcertificate':True,
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}]
}
with youtube_dl.YoutubeDL(options) as ydl:
ydl.download(['http://www.youtube.com/watch?v=BaW_jenozKc'])
下面是我收到的输出:
如果我尝试将“preferredcodec”设置为“opus”或“best”,也会出现类似的错误。
我不确定这是否相关,但我可以很好地运行对应的命令行:
^{pr2}$
我从互联网和其他问题中得到了一些线索,据我所知,这很可能是我的ffmpeg的问题,不是python模块吧?下面是我的ffmpeg版本和配置:
如果我的问题的答案是给我的ffmpeg添加一些配置设置,请解释我是如何做到这一点的。在