見出し画像

Python-Youtube動画/音声ダウンロード

youtube_dlが使えないみたいなんで、修正しました。

yt_dtpに変更

pip install yt-dlp
from yt_dlp import YoutubeDL

def downlaod_youtube(url, dltype):
    if dltype == 'v':
        ydl_opts = {
            'format': 'best',
        }
    elif dltype == 'a':
        ydl_opts = {
            'format': 'bestaudio/best',
            'postprocessors': [
                {'key': 'FFmpegExtractAudio',
                 'preferredcodec': 'mp3',
                 'preferredquality': '192'},
                {'key': 'FFmpegMetadata'},
            ],
        }
    else:
        ydl_opts = {}
    with YoutubeDL(ydl_opts) as ydl:
        ydl.download([url])


if __name__ == "__main__":
    input_url = input('URLを入力し、Enterキーを押す >> ')
    input_dltype = input('v(video) or a(audio)を入力し、Enterキーを押す >> ')
    downlaod_youtube(input_url, input_dltype)

この記事が気に入ったらサポートをしてみませんか?