Vimeo 用 yt-dlp コマンドジェネレーター
Vimeo の動画向けに yt-dlp コマンドを組み立てます。非公開の動画やドメイン制限のある埋め込みも含みます。
非公開動画と制限付き動画
Vimeo は投稿者が再生を特定ドメインに制限できます。ある動画がサイト上では再生できるのに素の yt-dlp コマンドでは無理なとき、足りていないのはたいていそのページを指す referer です。
非公開動画にはアクセス権のあるアカウントの cookies が必要です。パスワード付きの動画は別のオプションを使いますが、これは意図的にこのフォームに置いていません —— 秘密の情報であり、共有リンクがそれを一緒に運んでしまうからです。
Vimeo の画質は単純な部分です。段は正直で、1080p と 4K はあるところにあり、高さ上限は文書どおりに動きます。変わるのはアクセスのほうです。埋め込み限定の動画は持ち主のサイトのプレイヤーの中で再生されます。yt-dlp にはそのページに一致する referer ヘッダーが要り、このフォームがそれを供給します —— 失敗の形は、埋め込みの住むドメインと違う referer で、Vimeo はそれを無許可と読みます。
Vimeo は大量の商用コンテンツを自前のペイウォールの向こうに置いています —— レンタル映画、講座プラットフォーム、Vimeo の白ラベルプレイヤーの上に建てられたポートフォリオサイト。そうしたものは、買った人の認証情報があればそのときだけ解決します。講座プラットフォームのプレイヤーは公開の Vimeo プレイヤーではなく、yt-dlp には通り抜ける道がありません。有料で見ているサイトの中で再生する動画なら、ダウンロードの選択肢はそのサイト自身のものであって、裸の Vimeo URL は存在しません。
ファイルそのものについては、チャプターと字幕はどこでもそうであるように付いてきます —— --write-subs は投稿者が付けたものを保存します。Vimeo のクリエイターは字幕に人並み以上に几帳面なので、試す価値はあります。4K 映画のテキストトラックは大きいです。映像だけが要るなら、サイズを決めるのは高さ上限だけで、音声トラックは結合のときに自動でついてきます。
名指しに値する本当の袋小路がひとつあります。プライベートな Showcase リンクと、リンクそのものが秘密になっている限定公開の動画です —— これらは --video-password オプションを要りますが、このフォームは意図的に外しています。パスワードを背負った共有可能な URL は悪い取引だからです。そのほかの失敗はすべてアクセスに行き着きます:非公開には cookies、埋め込みには referer、そしてまず yt-dlp の更新 —— Vimeo の extractor は何度も作り直されています。