Pythonを使ってYouTubeの動画をダウンロードするプログラムを作成する方法を説明します。ただし、著作権やYouTubeの利用規約に注意する必要があります。
ステップ1: フォルダの作成
まず、Pythonプログラムを保存するフォルダを作成しましょう。例えば【YouTubeDL】という名前でフォルダを作成します。
ステップ2: 必要なライブラリのインストール
次に、YouTube動画のダウンロードに使用するpytube
というライブラリをインストールします。以下のコマンドを実行してください。
pip install pytube
ステップ3: プログラムの作成
以下がYouTube動画をダウンロードするためのPythonプログラムです。このプログラムは、【YouTubeDL】フォルダ内に【YouTubeDL.py】という名前で保存します。
from pytube import YouTube
def download_youtube_video(url, output_path='.'):
try:
# YouTubeオブジェクトを作成
yt = YouTube(url)
# 最高品質の動画をダウンロード
video = yt.streams.get_highest_resolution()
# ダウンロードを実行
print(f"ダウンロード中: {yt.title}")
video.download(output_path)
print("ダウンロード完了!")
except Exception as e:
print(f"エラーが発生しました: {str(e)}")
# 使用例
video_url = "ここにダウンロードしたいURLを入力"
download_youtube_video(video_url)
ステップ4: プログラムの実行
プログラムを保存したら、ダウンロードしたいYouTube動画のURLをvideo_url
に入力します。その後、ターミナルやコマンドプロンプトからプログラムを実行します。
python YouTubeDL.py
これで、指定したURLの動画がダウンロードされます。
注意点
- ダウンロードした動画は個人利用の範囲内に留め、第三者への配布や商用利用は避けましょう。
- YouTubeの利用規約を遵守し、著作権を侵害しないように注意してください。
以上で、Pythonを使ったYouTube動画ダウンロードプログラムの作成方法の説明は終了です。質問があればお気軽にどうぞ!