youtube to mp3 python

32

from __future__ import unicode_literals
import youtube_dl
print("Insert the link")
link = input ("")

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

with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    ydl.download([link])
#note: you need to have ffmpeg for this to work
#but in the end you get a real mp3 
#instead of a mp4 with mp3 as file name

Comments

Submit
0 Comments