Przejdź do treści
yt-dlp

Pobieranie wideo 4K — generator poleceń yt-dlp

Złóż polecenie yt-dlp dla wideo 2160p z zachowanymi rozdziałami i metadanymi.

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

Twoje polecenie

yt-dlp -f 'bv*[height<=2160]+ba/b[height<=2160]' --merge-output-format mkv --no-playlist --embed-metadata --embed-chapters -N 4 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
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ść

Czego naprawdę wymaga 4K

Przy 2160p obraz i dźwięk są zawsze osobnymi strumieniami, więc do scalenia konieczny jest ffmpeg. MKV to bezpieczniejszy container: MP4 nie pomieści części kodeków, w których dostarczane jest 4K, a wymuszenie go każe yt-dlp przekodować — wolno, ze stratą, i właśnie tak zwykle giną metadane HDR.

Jeśli 4K się nie pojawia, film najprawdopodobniej nigdy nie został dodany w tej rozdzielczości. Wypisz formaty, zanim uznasz polecenie za błędne. Licz się z kilkoma gigabajtami na godzinę i użyj limitu rozmiaru albo zakresu czasu, jeśli to problem.

Wybór containera jest decyzją o HDR. 4K HDR przychodzi w kodekach — VP9.2, AV1 — których MP4 nie zawsze może unieść, i wymuszenie MP4 każe yt-dlp przekodować: godziny pracy, widoczna strata jakości i metadane HDR przepadły. MKV trzyma wszystko takim, jakie jest; ten zestaw ma je domyślnie dokładnie z tego powodu. Odtwarzacz SDR odtwarza plik HDR wyglądając wyblakłe — to odtwarzacz, nie plik, a porządna konwersja HDR na SDR to robota dla filtra, nie flagi.

Przepustowość to tam, gdzie 4K przestaje być teorią: 2160p przy porządnej przepływności ciągnie 40–90 GB na godzinę materiału, a równoległe fragmenty robią pobieranie tak szybkim, jak pozwala łącze — i dokładnie to wywołuje dławienie platformy. Jeśli przebieg zwolni do pełzania, zmniejsz o połowę liczbę fragmentów i pozwól mu ciągnąć dłużej; plik 4K jest na tyle duży, że powolne dokończenie wciąż bije restart. Opcja limitu rozmiaru istnieje, żeby zatrzymać rozpędzony przebieg, zanim zrobi to dysk.

Rozdziały i metadane to tam, gdzie archiwum 4K zarabia na siebie: dwugodzinny film bez rozdziałów to jeden plik, a z nimi daje się nim nawigować. SponsorBlock integruje się tu również — segmenty sponsorów są zaznaczane na treści 4K jak na każdej innej, a ich pomijanie przy pliku długości filmu oszczędza więcej czasu niż przy czegokolwiek krótszym. Osadź miniaturę jako okładkę, bo inaczej twoja biblioteka mediów pokaże pusty kafelek przy każdym pliku 4K.

Czego 4K nie potrafi: powiększać. Źródło 1080p ograniczone w górę pozostaje 1080p — limit jest maksimum, i yt-dlp wybiera najlepszy strumień na nim lub poniżej, bez narzekania. Jeśli -F nie pokazuje niczego powyżej 1080p, to wszystko, co autor oddał platformie. Prawdziwe źródła 4K na YouTubeie to zwykle VP9 albo AV1, które starsze karty graficzne dekodują programowo — wolny odtwarzacz często jest pytaniem o kodek, nie o plik, a MKV trzyma oryginalny kodek nietkniętym.

Częste pytania

Dlaczego dla tego filmu nie ma 4K?
Nie został dodany w 4K albo platforma ogranicza tę wersję. Uruchom -F, żeby zobaczyć, co istnieje, zanim uznasz polecenie za błędne.
Którego containera użyć do 4K?
MKV przyjmie dowolne połączenie kodeków. MP4 jest bardziej zgodny, ale nie pomieści części kodeków 4K, a wtedy yt-dlp musi przekodować — wolno i ze stratą.
Ile waży pobieranie w 4K?
Często kilka gigabajtów na godzinę. Użyj maksymalnego rozmiaru albo zakresu czasu, jeśli to ma znaczenie.
Czy HDR zostaje zachowane?
Tak, jeśli źródło je ma. Zachowaj oryginalny kodek — to przekodowanie zwykle niszczy metadane HDR.