PythonでYouTube動画を簡単にダウンロードする方法

スポンサーリンク
Python/DeepLearning

みなさん、こんにちは!

みやしんです。

今回は、Pythonでyoutubeの動画を簡単にダウンロートする方法をご紹介します。

簡単なので直ぐに出来ちゃいます。

では早速やってみましょう。

みやしん
みやしん

youtube動画をダウンロード出来るサイトもあるけど、かなり怪しいからPythonで出来るのはありがたいですね!

スポンサーリンク

pipのアップグレード

まずは、pipを最新にしておきましょう。

python -m pip install --upgrade pip setuptools

youtube_dlをインストール

youtube動画をダウンロード出来るライブラリの「youtube_dl」をインストールします

pip install youtube_dl

サンプルコード

youtubeの好きな動画を以下のコードでダウンロードできます。

import youtube_dl

# ダウンロードしたい動画のURLを入力
URL_movie='https://www.youtube.com/watch?v=BflFNMl_UWY&list=RDBflFNMl_UWY&start_radio=1'

ydl_opts = {}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    ydl.download([URL_movie])

上記のURLはBTSのDynamiteのPVです。上記のコードを実行すると同じフォルダ内にmp4形式で動画がダウンロードされます。

動画をダウンロード出来なくなった場合

youtubeの仕様変更でダウンロードが出来なくなる時があります。
そのような場合はyoutube_dlがアップデートされるのを待ちましょう。
アップデートされたら下記のコマンドで最新版を入手しましょう。

pip install -U youtube_dl

注意事項

公式マークを確認してからダウンロードしましょう。
公式チャンネルではないアカウントの動画は違法アップロードの可能性があります。

自己責任でよろしくお願いいたします。

Python/DeepLearning
スポンサーリンク
記事が良かったらSNSでシェアを宜しくお願いします!
みやしんをフォローすると役立つ情報がいっぱいにゃ!
スポンサーリンク

コメント

タイトルとURLをコピーしました