初心者の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')
この記事が気に入ったらサポートをしてみませんか?