アドベントカレンダー10日目の記事です。
ここ3日間、忙しい中先輩方が回してくれました。
@sh05_sh05 @marutaku0131ありがとうございます!
推しが卒業発表
乃木坂46の推しメン堀未央奈の卒業発表で、卒論どころではない今日この頃
一人で家にいると、推しの卒業発表のPVを、何度も再生して見返してしまいます
ところがどすこい、乃木坂46ファンならよく見る光景あやつがそろそろ来るかもしれない、、
そう、Short Ver...
推しのこの動画だけはどうか、、この動画だけはShortにしないでえええええ、、
実践
まずはpytubeインストールして
$ pip install pytube
その後ダウンロード
from pytube import YouTube
# ダウンロードしたい動画のURLをいれて取得
yt = YouTube('https://www.youtube.com/watch?v=kj8kpQhiZpM')
stream = yt.streams.first()
stream.download()
ちゃんと保存できてるすごい!秒だ!
その他いろいろ
Youtubeオブジェクトをyt
として以下記述していきます。
取得可能なファイル形式一覧
yt.streams.all()
オプションの設定
ファイル形式を指定
yt.streams.filter(file_extension='mp4').all()
音声だけに設定
yt.streams.filter(only_audio=True).all()
特定のitagで指定
yt.streams.get_by_itag('251')
プレイリストをダウンロード
from pytube import Playlist
# プレイリストのURLを入れてプレイリストを取得
p = Playlist('ここにプレイリストのURLを')
for video in p.videos:
video.streams.first().download()
注意事項
公式マークを確認してからダウンロードしてください。
公式チャンネルではないアカウントの動画は違法アップロードの可能性があります。違法ダウンロードとなってしまった場合は、2年以下の懲役若しくは200万円以下の罰金が課せられます。
おわり
一番の願いはShort Verにならないことですァァ
(軽い記事ですいません🙇♂️)