見出し画像

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

youtube_dl で動画/音声をダウンロード

import youtube_dl


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 youtube_dl.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)

EXE化した

1)「pip install pyinstaller」
2)「pyinstaller DownloadYoutube.py --onefile」



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