python ile youtube dan oynatma listesini mp3 olarak indirmek
python ile youtube dan mp3 indirmek konu yazı sonrası tek tek indirmek yerine playlisti tek bir sefer nasıl indirebiliriz sorusu geldi..
bunu takibi yapabiliriz.. ufak bir değişiklik ile oynatma listesini indirebiliriz.. kodumuz aşagıdaki şekilde olacaktır.
import yt_dlp
def oynatma_listesi_indir(oynatma_listesi_adresi, output_folder="mp3_klasor"):
options = {
'format': 'bestaudio/best',
'outtmpl': f'{output_folder}/%(title)s.%(ext)s',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}],
'noplaylist': True
}
with yt_dlp.YoutubeDL(options) as ydl:
ydl.download([oynatma_listesi_adresi])
# Kullanım
oynatma_listesi_adresi = "https://www.youtube.com/playlist?list=<oynatma_listesi_id"
oynatma_listesi_indir(oynatma_listesi_adresi, output_folder="mp3_klasor")
burada dikkat edilmesi gereken nokta listedeki tüm videoların aktif olmasıdır. kodda hata denetimi yapmadığımız için herhangi bir video silindiyse kod o noktada kesilecektir.
Internetle az-çok uğraşan herkesin bildiği bir sitedir YouTube. Popüler bir video paylaşım sitesi olan YouTube yapılan açıklamaya göre artık google inc. in malı. Google bu popüler sitenin tüm haklarını alabilmek için 1.65 milyar $ lık bir anlaşma yapmış.