以下の内容はhttps://itechblog.hatenablog.com/entry/2024/09/26/215419より取得しました。


【Python】Youtubeの動画を高画質 (1080p) でダウンロードする方法 (2024年9月 最新版)

事前準備

yt-dlpというPythonのライブラリをダウンロードします。

pip3 install yt-dlp  

yt-dlpがあればダウンロード自体はできますが、wemb形式になってしまうため、mp4に変換するためにffmpegもダウンロードしておきます。

brew install ffmpeg

ダウンロードする

まず、以下のようなプログラムをydl.pyというファイル名で保存します。

import sys
from yt_dlp import YoutubeDL

link = sys.argv[1]
ydl_opts = {
    'format': 'bestvideo+bestaudio/best', 
    'outtmpl': 'movie.webm'
}
with YoutubeDL(ydl_opts) as ydl:
    ydl.download([link])

このプログラムがあるディレクトリで以下を実行することで、動画をダウンロードすることができます。

python ydl.py "{リンク}"

ダウンロード後はwemb形式になりますので、必要であればffmpeg形式でmp4に変換を行います。(時間がかかります)

ffmpeg -i movie.webm -c:v libx264 -c:a aac movie.mp4



以上の内容はhttps://itechblog.hatenablog.com/entry/2024/09/26/215419より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14