Penjana arahan yt-dlp untuk Vimeo
Bina arahan yt-dlp untuk video Vimeo, termasuk yang peribadi dan yang terhad kepada laman tertentu.
Video peribadi dan terhad
Vimeo membenarkan pemuat naik menghadkan main balik kepada domain tertentu. Apabila sebuah video boleh dimainkan pada satu laman tetapi bukan daripada arahan yt-dlp biasa, referer yang sepadan dengan halaman itulah yang biasanya tiada.
Video peribadi memerlukan cookies daripada akaun yang mempunyai akses. Video berkata laluan menggunakan pilihan berasingan yang sengaja tidak dimasukkan dalam borang ini — ia satu rahsia, dan pautan kongsi akan membawanya.
Kualiti Vimeo ialah bahagian yang paling mudah: tangganya jujur, 1080p dan 4K ada di mana memang ada, dan had ketinggian berkelaku persis seperti yang didokumenkan. Yang berubah-ubah ialah akses. Video yang hanya boleh melalui sematan diputar di dalam pemain di laman pemiliknya; yt-dlp memerlukan header referer yang sepadan dengan halaman itu, dan borang ini membekalkannya — mod kegagalannya ialah referer untuk domain lain daripada tempat sematan itu berada, yang Vimeo baca sebagai tidak berlesen.
Vimeo menghoskan banyak kandungan komersial di sebalik paywall miliknya sendiri — filem sewaan, platform kursus, laman portfolio yang dibina di atas pemain white-label Vimeo. Semua itu hanya terurai dengan kelayakan yang membelinya, jika pun: pemain platform kursus bukan pemain awam Vimeo, dan yt-dlp tiada jalan menembusinya. Jika video diputar di dalam laman yang anda bayar, pilihan muat turunnya milik laman itu sendiri; URL Vimeo kosong tidak akan wujud untuknya.
Untuk failnya sendiri, bab dan sari kata membawa melalui seperti di mana-mana lain — --write-subs menyimpan yang dilampirkan pemuat naik, dan kreator Vimeo luar biasa teliti dengan sari kata, jadi ia berbaloi dicuba. Trek teks pada filem 4K itu besar; jika anda hanya mahukan gambarnya, had ketinggian semata-mata mengawal saiznya, dan trek audionya mengikuti secara automatik dalam penggabungan.
Satu jalan buntu yang sebenar untuk dinamakan: pautan Showcase peribadi dan video unlisted di mana pautan itu sendiri ialah rahasianya — semuanya memerlukan pilihan --video-password, yang sengaja dikecualikan daripada borang ini kerana URL yang boleh dikongsi sambil membawa kata laluan ialah pertukaran yang buruk. Kegagalan yang selebihnya semuanya akses: cookies untuk yang peribadi, referer untuk sematan, dan kemas kini yt-dlp dahulu — pengekstrak Vimeo telah dibina semula lebih daripada sekali.