Vimeo の private な embed 動画を yt-dlp でダウンロードする 2 (つ~)

Vimeoのprivateなembed動画をyt-dlpでダウンロードする

↑なんか Vimeo 改修されて使えなくなったらしい。

以下で引き続き yt-dlp が使えます。

  1. 開発者ツールの Elements パネルから、動画の埋め込み部分の iframe を探して、再帰的に展開する
    1. 多分こういうやつ <iframe src="https://player.vimeo.com/video/10***
  2. Elements 内で m3u8 で検索すると https://vod-adaptive-ak.vimeocdn.comhttps://skyfire.vimeocdn.com で始まる URL のいくつかが表示される
  3. どれでもいいのでコピーして yt-dlp に渡す
    1. そのままだと &\u0026 なので、置き換える必要あり
yt-dlp ($url -replace '\\u0026', '&')
yt-dlp "${(S)url//\\u0026/&}"



全然話変わるけど、この拡張機能入れると勝手にストリームの URL 拾って yt-dlp コマンド作成してくれるのでおススメです。(この記事のユースケースでは使用不可)

The Stream Detector - Chrome ウェブストア

あとここら辺とか

Minyami - Chrome ウェブストア