非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

Python/Pytube3で超簡単にYoutubeから動画をダウンロードできた

   

Pythonにpytube3というYoutube動画を簡単にダウンロードするライブラリがあり、試しにやってみたらビックリするくらい簡単だったのでシェア。

まずはPytube3のインストール

$ pip3 install pytube3
 

 

以下のコードで変数urlに入れたYoutube動画のURLから動画をダウンロードしてくれます。「download」というフォルダが生成され、「out.mp4」というファイル名で保存されます。

from pytube import YouTube

url = 'https://www.youtube.com/watch?v=feFiCUfdHEI&list=WL&index=23&t=338s'

yt = YouTube(url)
print("ダウンロード中...")
yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first().download('./download','out')
print("ダウンロード完")
 

 

スポンサーリンク

 - Python