我的Python脚本试图使用youtube-dl.py下载YouTube视频。如果需要后处理,它可以正常工作。代码如下:
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'])
以下是我收到的输出:
![在此输入图片描述](https://istack.dev59.com/g3mBo.webp)
youtube-dl -o 'test2.%(ext)s' --extract-audio --audio-format mp3 --no-check-certificate https://www.youtube.com/watch?v=BaW_jenozKc
我从互联网和其他问题中得到了一些线索,据我所知,这很可能是我的ffmpeg出了问题,但它不是一个Python模块,对吧?这是我的ffmpeg版本和配置:
![enter image description here](https://istack.dev59.com/0Uprn.webp)