Przejdź do treści
yt-dlp

Generator poleceń yt-dlp dla Vimeo

Złóż polecenie yt-dlp dla filmów z Vimeo, także prywatnych i tych z osadzaniem ograniczonym do domen.

Opcjonalne. Zostaw puste i polecenie skończy się słowem URL, które wpiszesz sam.

Twoje polecenie

yt-dlp --merge-output-format mp4 --no-playlist --embed-metadata https://vimeo.com/123456789
Podstawy

Tylko dźwięk wyciąga ścieżkę audio i porzuca obraz.

Wideo i jakość

Ogranicza wysokość. yt-dlp i tak wybierze najlepszą ścieżkę na tym poziomie lub niżej.

Typ pliku, w którym scalane są osobne ścieżki obrazu i dźwięku.

Opcje zaawansowane (3)

Zastępuje listę jakości. Dla tych, którzy znają już składnię formatów.

Przepakowuje ścieżki bez przekodowania. Szybko i bez straty.

Przekodowuje obraz. Wolno i ze stratą — tylko gdy remux nie wystarcza.

Dźwięk

Plik, na który konwertowany jest dźwięk.

VBR daje najlepszy stosunek rozmiaru do jakości; stały bitrate jest bardziej przewidywalny.

Napisy

Wtopienie umieszcza je w pliku wideo; zapis tworzy obok osobny plik .srt.

Rozdzielone przecinkami. Wpisz all, żeby wziąć wszystkie dostępne języki.

Playlisty i kanały

Co zrobić, gdy adres należy zarazem do filmu i do playlisty.

Działają zakresy i listy, na przykład 1-10,15 albo -5::2, żeby brać co drugą pozycję od końca.

Opcje zaawansowane (1)

Zapisuje, co już pobrano, więc kolejne uruchomienie to pomija. Tak utrzymuje się kanał w zgodzie ze źródłem.

Fragmenty i rozdziały
Opcje zaawansowane (2)

Zakres czasu w postaci *00:01:30-00:03:00 albo nazwa rozdziału. Gwiazdka na początku oznacza, że to znacznik czasu.

Metadane i okładka
Opcje zaawansowane (3)
SponsorBlock

Wycina z pliku fragmenty oznaczone przez społeczność, na podstawie danych SponsorBlock.

Opcje zaawansowane (1)

Zostawia fragmenty, ale je oznacza, żebyś sam je przeskakiwał.

Pliki i foldery

Nazwy pól wpisuje się w %(...)s. Ukośniki tworzą foldery.

Opcje zaawansowane (4)

Gdzie zapisywać pliki. W połączeniu ze wzorem powyżej daje podfoldery.

Maksymalna długość nazwy pliku w znakach.

Filtry
Opcje zaawansowane (5)

RRRRMMDD albo data względna, na przykład now-1month.

RRRRMMDD albo data względna.

Pomija wszystko mniejsze. Przyjmuje 5M, 500K i podobne.

Pomija wszystko większe.

Ile plików pobrać, zanim proces się zakończy.

Sieć

Na przykład 2M albo 500K. Przydatne, gdy resztę pasma potrzebujesz na coś innego.

Opcje zaawansowane (5)

Przyspiesza strumienie dzielone na fragmenty. Cztery to sensowny początek.

Ile razy powtarzać nieudany fragment. Można wpisać infinite.

Adres proxy HTTP, HTTPS albo SOCKS.

Sprawia, że żądania wyglądają jak z prawdziwej przeglądarki. To zwykłe lekarstwo na nagłe 403.

Logowanie i cookies

Czyta wprost twoją zalogowaną sesję. Potrzebne przy treściach prywatnych, z ograniczeniem wieku albo tylko dla członków.

Opcje zaawansowane (1)

Plik cookies.txt w formacie Netscape wyeksportowany z przeglądarki.

Transmisje na żywo
Opcje zaawansowane (2)

Odpytuje, dopóki zaplanowana transmisja się nie zacznie. MIN-MAX to sekundy między sprawdzeniami.

Obejścia
Opcje zaawansowane (3)

Przestarzałe na rzecz --add-headers. Zostało, bo wiele starszych poradników nadal tego używa.

Przestarzałe na rzecz --add-headers.

Opcje właściwe danej stronie, na przykład youtube:player_client=web.

Wyjście i diagnostyka
Opcje zaawansowane (2)
Wyczyść

Filmy prywatne i ograniczone

Vimeo pozwala autorowi ograniczyć odtwarzanie do wybranych domen. Kiedy film odtwarza się na stronie, ale nie przy zwykłym poleceniu yt-dlp, brakuje zwykle referera wskazującego właśnie na tę stronę.

Filmy prywatne wymagają cookies konta z dostępem. Te chronione hasłem korzystają z osobnej opcji, której celowo nie ma w tym formularzu — to tajna informacja, a udostępniane linki zabierałyby ją ze sobą.

Jakość w Vimeo to prosta część: drabina jest uczciwa, 1080p i 4K istnieją tam, gdzie istnieją, a limit wysokości zachowuje się dokładnie tak, jak udokumentowano. Zmienia się dostęp. Film tylko-do-osadzenia gra w odtwarzaczu na stronie właściciela; yt-dlp potrzebuje nagłówka referera pasującego do tamtej strony, i ten formularz dostarcza jeden — sposobem zawodzenia jest referer dla innej domeny niż ta, na której osadzenie mieszka, i Vimeo czyta to jako nieoprawione licencją.

Vimeo hostuje sporo treści komercyjnych za własną płatną ścianą — wypożyczone filmy, platformy kursów, strony portfoliowe zbudowane na białomarkowym odtwarzaczu Vimeo. Te rozwijają się tylko z poświadczeń, które je kupiły, o ile w ogóle: odtwarzacz platformy kursów nie jest publicznym odtwarzaczem Vimeo i yt-dlp nie ma drogi przez niego. Jeśli film gra wewnątrz strony, za którą płacisz, opcjami pobierania są opcje tamtej strony; nagiego adresu Vimeo nie będzie dla niego.

Dla samych plików rozdziały i napisy niosą się jak wszędzie — --write-subs zapisuje to, co dołączył autor, a twórcy Vimeo bywają nadzwyczaj staranni z napisami, więc warto spróbować. Ścieżki tekstu przy filmie 4K są duże; jeśli chcesz sam obraz, wielkość kontroluje sam limit wysokości, a ścieżka dźwiękowa przychodzi przy scaleniu sama.

Jedna prawdziwa ślepa uliczka, którą trzeba nazwać: prywatne linki Showcase i filmy nielisted, gdzie sam link jest sekretem — one potrzebują opcji --video-password, której ten formularz świadomie nie ma, bo dzielony adres niosący hasło to zły interes. Wszystko inne, co zawodzi, jest sprawą dostępu: cookies dla prywatnych, referer dla osadzeń, i najpierw zaktualizuj yt-dlp — ekstraktor Vimeo był przerabiany więcej niż raz.

Częste pytania

Czy yt-dlp pobierze prywatne filmy z Vimeo?
Tylko jeśli twoja sesja może je zobaczyć. Użyj --cookies-from-browser i pamiętaj, że część osadzeń sprawdza też stronę odsyłającą.
A filmy chronione hasłem?
yt-dlp ma na to --video-password. Nie ma tego w formularzu, bo to tajna informacja, a udostępniane linki zabierałyby ją ze sobą.
Jak dostać najwyższą jakość na Vimeo?
Zostaw jakość na najlepszej albo uruchom -F, żeby zobaczyć drabinkę. Część wersji jest oferowana tylko zalogowanym sesjom.