Vimeo の private な embed 動画を yt-dlp でダウンロードする 2 (つ~)
Vimeoのprivateなembed動画をyt-dlpでダウンロードする
↑なんか Vimeo 改修されて使えなくなったらしい。
以下で引き続き yt-dlp が使えます。
- 開発者ツールの Elements パネルから、動画の埋め込み部分の iframe を探して、再帰的に展開する
- 多分こういうやつ
<iframe src="https://player.vimeo.com/video/10***
- 多分こういうやつ
- Elements 内で
m3u8で検索するとhttps://vod-adaptive-ak.vimeocdn.comかhttps://skyfire.vimeocdn.comで始まる URL のいくつかが表示される - どれでもいいのでコピーして yt-dlp に渡す
- そのままだと
&が\u0026なので、置き換える必要あり
- そのままだと
yt-dlp ($url -replace '\\u0026', '&')
yt-dlp "${(S)url//\\u0026/&}"
全然話変わるけど、この拡張機能入れると勝手にストリームの URL 拾って yt-dlp コマンド作成してくれるのでおススメです。(この記事のユースケースでは使用不可)
The Stream Detector - Chrome ウェブストア
あとここら辺とか