サムネがコーヒーの記事は書きかけです。

PythonでYouTubeのダウンロード 【yt-dlp】

以下の記事で、Youtubedlを使用したYouTube動画のダウンロード方法を書いていましたが、最近使ってみると使えなくなっていたので新しい方法を貼っておきます。

インストール

以下のコマンドでパッケージをインストールします。

pip install -U yt-dlp

コード

URLの部分に好きなYouTubeのURLを貼り付けて実行することで、main.pyと同じ階層に動画が保存されます。

from yt_dlp import YoutubeDL

URL:str = "https://www.youtube.com/watch?v=wfWkmURBNv8"
with YoutubeDL({'format': 'best'}) as ydl:
    ydl.download([f'{URL}'])

ちなみに上記の方法では音無しの動画がダウンロードされてしまうので、optsを書き換えてmp3をダウンロードできるようにしてみます。

with YoutubeDL({
    'format': 'bestaudio/best',
    'postprocessors': [{
        'key': 'FFmpegExtractAudio',
        'preferredcodec': 'mp3',
        'preferredquality': '192',
    }],
}) as ydl:
    ydl.download([f'{URL}'])

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です