如何下载 mp3 格式的视频?

How can I download the video in mp3 format?

我想将第一个结果下载为音频文件

with youtube_dl.YoutubeDL(ydl_opts) as ydl:
        try:
            requests.get(url) 
        except:
            video = ydl.extract_info(f"ytsearch:{search}")['entries'][0]
        else:
            video = ydl.extract_info(url, download=True)

添加到 ydl_opts 选项:

ydl_opts = {
    'format': 'bestaudio/best',
    'postprocessors': [{
        'key': 'FFmpegExtractAudio',
        'preferredcodec': 'mp3',
        'preferredquality': '192',
    }]
}

有关更多选项,请参阅 file