見出し画像

初心者のPython学習00003

今日は動画サイトからのMP3ファイルのダウンロードを行います。

以下のライブラリを使用します。
yt_dlp
ffmpeg

①ffmpegのインストール
インターネットでffmpegダウンロードのページへ移動

左下の青いWindowsマークをクリック

「Windowsはgyan.devからビルドされます」をクリック

ffmpeg-git-full.7zをクリックし、ダウンロードしたファイルを解凍します。
解凍できるアプリがない場合は、7zipなどのアプリをインストール後、解凍してください。

解凍後、フォルダ名を変更して以下のフォルダへ配置
例:C:\Program Files\ffmpeg

C:\Program Files\ffmpegを環境変数へ設定

②Anaconda Promptより以下を実行してJupyter Notebookを起動
「Jupyter Notebook」

③yt_dlp モジュールから YoutubeDL クラスをインポート
from yt_dlp import YoutubeDL

④YoutubeDL クラスのインスタンスを作成する。
その際にダウンロードのオプション(フォーマットMP3)を指定する。
yt_dlp_ins = YoutubeDL({'format': 'mp3/bestaudio/best', 'postprocessors': [{'key': 'FFmpegExtractAudio','preferredcodec': 'mp3','preferredquality': '256',}]})

⑤YoutubeDL オブジェクトの download メソッドを呼び出し、指定されたURLから動画をダウンロードする。
yt_dlp_ins.download('URL')


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