Przejdź do treści
yt-dlp

Generator poleceń yt-dlp dla Dailymotion

Złóż polecenie yt-dlp dla filmów i playlist z Dailymotion.

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

Twoje polecenie

yt-dlp -f 'bv*[height<=1080]+ba/b[height<=1080]' --merge-output-format mp4 --no-playlist https://www.dailymotion.com/video/x8abcde
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ść

O czym pamiętać przy Dailymotion

Dailymotion udostępnia zwyczajną drabinkę jakości, więc ograniczenie wysokości działa dokładnie tak, jak się tego oczekuje, a 1080p jest zazwyczaj dostępne.

Typową przeszkodą jest blokada regionalna. Omijanie czasem działa; gdy blokada jest realizowana na poziomie CDN, jedyną drogą jest proxy we właściwym regionie.

Playlisty na Dailymotion to zbiory użytkowników i kanałów, i mają stronicowanie — yt-dlp domyślnie pobiera każdą stronę, co na dużym kanale to długa robota. Podczas testowania opcji bierz zakres playlisty obejmujący pierwsze strony, a potem usuń zakres na pełne uruchomienie. Numer w playliście należy do szablonu wyjścia, jeśli kolejność ma znaczenie, a plik rejestru zamienia drugi przebieg w przyrostową synchronizację zamiast powtórki.

Część treści Dailymotion przychodzi przez odtwarzaczy partnerów osadzone na innych stronach, a te osadzenia to inny ekstraktor z innymi dziwactwami. Jeśli film odtwarza się na stronie partnera, ale zawodzi z samego adresu, znajdź prawdziwy adres www.dailymotion.com/video/… ukryty za odtwarzaczem i podaj właśnie ten yt-dlp. Pozycje prywatne albo z ograniczeniem wieku podlegają tej samej regule co wszędzie: cookies z zalogowanej sesji przeglądarki.

Stare materiały to miejsce, gdzie mieszkają niespodzianki jakościowe. Dailymotion rekodował swój katalog więcej niż raz, a plik wgrany w 2012 roku może kończyć się na 480p niezależnie od tego, o co prosi limit wysokości — limit wyznacza maksimum, nigdy cel, więc żądanie 1080p na źródle 480p po prostu zwraca plik 480p, a nie błąd. Jeśli plik wychodzi mniejszy niż się spodziewałeś, wypisz dostępne formaty przez -F, zanim uznasz, że pobieranie zawiodło.

Dailymotion podaje HLS dla wyższych jakości, więc najwyższe strumienie przychodzą jako krótkie fragmenty, które ffmpeg skleja w container o nazwie, którą podasz. MP4 to bezpieczny wybór; jeśli scalony plik nie otwiera się w twoim edytorze, MKV zwykle się otworzy, bo edytory są wobec scalonych strumieni bardziej surowe niż odtwarzacze. Napisy działają jak wszędzie: --write-subs zapisuje ścieżkę dołączoną przez autora, a automatyczne to jedno przełączenie dalej.

Częste pytania

Jak wybrać jakość na Dailymotion?
Ogranicz wysokość w wyborze jakości. Dailymotion udostępnia zwyczajną drabinkę, więc 1080p jest zwykle dostępne.
Film jest zablokowany w moim kraju.
Spróbuj --geo-bypass, a jeśli to nie pomoże, użyj proxy. Żadne z nich nie jest pewne — część blokad działa na poziomie CDN.
Czy mogę pobrać playlistę z Dailymotion?
Tak, w trybie całej playlisty.