阅读开发者说明中的修改示例:
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'])
如果可能/受支持,它将下载音频文件。如果文件还不是mp3,则使用ffmpeg或avconv将下载的文件转换为mp3 。有关更多信息,请参阅youtube-dl当前版本中的format
和postprocessors
文档条目。