Skip to content

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.

Back To Top