vimeo

mkdir ytdlp-dir
cd ytdlp-dir
python3 -m venv .venv
source .venv/bin/activate

# (.venv) が付けばOK

pip uninstall -y curl-cffi
pip install -U yt-dlp
yt-dlp --version
# -> 例: 2025.12.08

# ブラウザ
# 1) Chrome / Firefox で Vimeo にログインする
# 2) https://vimeo.com/settings にアクセスする
#    → 設定画面が表示されれば「ログイン済み」が確定
#
# ※ パスワード付き動画は「未ログイン」でも再生できる場合があり、
#    その状態だと yt-dlp は "not logged-in" 扱いになるため
#    /settings での確認が実質的なチェックポイント
#
# 3) 対象の動画ページを開き、動画パスワードを入力済みにする

yt-dlp --cookies-from-browser chrome "https://vimeo.com/*********"