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)
この記事が気に入ったらサポートをしてみませんか?