To jest polecenie youtube-dl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
youtube-dl - pobieraj filmy z youtube.com lub innych platform wideo
STRESZCZENIE
youtube-dl [OPCJE] URL [URL...]
OPIS
youtube-dl to mały program wiersza poleceń do pobierania filmów z YouTube.com i kilku
więcej witryn. Wymaga interpretera Pythona w wersji 2.6, 2.7 lub 3.2+ i nie jest
specyficzne dla platformy. Powinno działać na twoim systemie Unix, w systemie Windows lub Mac OS X. Jest
udostępniony do domeny publicznej, co oznacza, że możesz go modyfikować, rozpowszechniać lub używać
jednak lubisz.
OPCJE
-H, --help
Wydrukuj ten tekst pomocy i wyjdź
--wersja
Wydrukuj wersję programu i wyjdź
-Ty, --aktualizacja
Zaktualizuj ten program do najnowszej wersji. Upewnij się, że masz wystarczającą ilość
uprawnienia (w razie potrzeby uruchom z sudo)
-ja, --ignoruj-błędy
Kontynuuj w przypadku błędów pobierania, na przykład, aby pominąć niedostępne filmy na liście odtwarzania
- przerwanie w przypadku błędu
Przerwij pobieranie kolejnych filmów (na liście odtwarzania lub w wierszu poleceń), jeśli
występuje błąd
--dump-agent-użytkownika
Wyświetl aktualną identyfikację przeglądarki
--list-ekstraktory
Wymień wszystkie obsługiwane ekstraktory
--opisy-ekstraktorów
Opisy wyjściowe wszystkich obsługiwanych ekstraktorów
--force-ogólny ekstraktor
Wymuś ekstrakcję, aby użyć ekstraktora generycznego
--Domyślna wyszukiwarka PREFIKSÓW
Użyj tego prefiksu dla niekwalifikowanych adresów URL. Na przykład „gvsearch2:” pobiera dwa
filmy z filmów google dla youtube-dl "duże jabłko". Użyj wartości „auto”, aby
niech youtube-dl zgadnie („auto_warning”, aby wyświetlić ostrzeżenie podczas zgadywania). "błąd"
po prostu wyrzuca błąd. Domyślna wartość „fixup_error” naprawia uszkodzone adresy URL, ale
emituje błąd, jeśli nie jest to możliwe zamiast wyszukiwania.
--ignore-config
Nie czytaj plików konfiguracyjnych. Gdy podano w globalnym pliku konfiguracyjnym / Etc
/youtube-dl.conf: Nie czytaj konfiguracji użytkownika w ~/.config/youtube-
dl/config (%APPDATA%/youtube-dl/config.txt w systemie Windows)
--płaska lista odtwarzania
Nie wyodrębniaj filmów z listy odtwarzania, tylko je wyświetlaj.
--brak koloru
Nie emituj kodów kolorów na wyjściu
Sieć Opcje:
--pełnomocnik URL
Użyj określonego serwera proxy HTTP/HTTPS. Przekaż pusty ciąg (--proxy "") dla
bezpośrednie połączenie
--gniazdo-limit czasu SEKUNDY
Czas czekać, zanim się poddasz, w kilka sekund
--adres-źródłowy IP
Adres IP po stronie klienta do powiązania (eksperymentalny)
-4, --force-ipv4
Wykonuj wszystkie połączenia przez IPv4 (eksperymentalne)
-6, --force-ipv6
Wykonuj wszystkie połączenia przez IPv6 (eksperymentalne)
--cn-proxy-weryfikacji URL
Użyj tego serwera proxy, aby zweryfikować adres IP niektórych chińskich witryn. Domyślny serwer proxy
określony przez --proxy (lub brak, jeśli opcje nie są obecne) jest używany dla
rzeczywiste pobieranie. (eksperymentalny)
Wideo Wybór:
--playlista-start LICZBA
Playlista wideo, od której zaczyna się (domyślnie 1)
--playlista-koniec LICZBA
Playlista wideo do końca (domyślnie ostatni)
--elementy-odtwarzania ELEMENT_SPEC
Lista odtwarzania elementów wideo do pobrania. Określ indeksy filmów na liście odtwarzania
oddzielone przecinkami, np.: „--playlist-items 1,2,5,8”, jeśli chcesz pobierać filmy
indeksowane 1, 2, 5, 8 na liście odtwarzania. Możesz określić zakres: "--playlist-items
1-3,7,10-13", pobierze filmy z indeksu 1, 2, 3, 7, 10, 11, 12 i 13.
--tytuł meczu REGEX
Pobierz tylko pasujące tytuły (wyrażenie regularne lub podciąg bez wielkości liter)
--odrzuć tytuł REGEX
Pomiń pobieranie pasujących tytułów (wyrażenie regularne lub podciąg bez wielkości liter)
--maksymalne pobieranie LICZBA
Przerwij po pobraniu NUMBER plików
--min-rozmiar pliku ROZMIAR
Nie pobieraj żadnych filmów mniejszych niż ROZMIAR (np. 50k lub 44.6m)
--max-rozmiar pliku ROZMIAR
Nie pobieraj żadnych filmów większych niż ROZMIAR (np. 50k lub 44.6m)
--Data DATA
Pobierz tylko filmy przesłane w tym dniu
--data przed DATA
Pobieraj tylko filmy przesłane w tym dniu lub przed tą datą (tj. włącznie)
--data później DATA
Pobieraj tylko filmy przesłane w tym dniu lub później (tj. włącznie)
--min-widoki COUNT
Nie pobieraj żadnych filmów, które mają mniej niż COUNT wyświetleń
--maksymalne-widoki COUNT
Nie pobieraj żadnych filmów, które mają więcej niż COUNT wyświetleń
-- filtr dopasowania FILTER
Ogólny filtr wideo (eksperymentalny). Podaj dowolny klucz (zobacz pomoc dla -o dla listy
dostępnych kluczy) do dopasowania, jeśli klucz jest obecny, !klucz, aby sprawdzić, czy nie ma klucza
present,key > NUMBER (np. "comment_count > 12", działa również z >=, <, <=, !=, =)
porównywać z liczbą i wymagać wielokrotnych dopasowań. Wartości, które są
nieznane są wykluczone, chyba że postawisz znak zapytania (?) po operatorze.For
na przykład, aby dopasować tylko filmy, które zostały polubione ponad 100 razy, a nie lubiane
mniej niż 50 razy (lub funkcja niechęci nie jest dostępna w danym momencie)
usługi), ale kto również ma opis, użyj --match-filter "like_count > 100 &
liczba_nielubi
--brak-playlisty
Pobierz tylko film, jeśli adres URL odnosi się do filmu i listy odtwarzania.
--tak-playlista
Pobierz listę odtwarzania, jeśli adres URL odnosi się do filmu i listy odtwarzania.
--limit wieku LAT
Pobieraj tylko filmy odpowiednie dla danego wieku
--pobierz-archiwum FILE
Pobieraj tylko filmy niewymienione w pliku archiwum. Zapisz identyfikatory wszystkich
pobrane w nim filmy.
--włącz-reklamy
Pobierz również reklamy (eksperymentalne)
Do pobrania Opcje:
-R, --ograniczenie szybkości LIMIT
Maksymalna szybkość pobierania w bajtach na sekundę (np. 50K lub 4.2M)
-R, --ponowne próby PONOWNE PRÓBY
Liczba ponownych prób (domyślnie 10) lub „nieskończona”.
--Rozmiar bufora ROZMIAR
Rozmiar bufora pobierania (np. 1024 lub 16K) (domyślnie 1024)
--bez bufora zmiany rozmiaru
Nie dostosowuj automatycznie rozmiaru bufora. Domyślnie rozmiar bufora to
automatycznie zmieniany z początkowej wartości ROZMIAR.
--odwrócona lista odtwarzania
Pobierz filmy z playlisty w odwrotnej kolejności
--xattr-set-rozmiar pliku
Ustaw plik xattribute ytdl.filesize na oczekiwany rozmiar pliku (eksperymentalnie)
--hls-preferowany-native
Użyj natywnego downloadera HLS zamiast ffmpeg (eksperymentalne)
--hls-use-mpegts
Użyj kontenera mpegts dla filmów HLS, co pozwala na odtwarzanie wideo podczas
pobieranie (niektórzy gracze mogą nie być w stanie go odtworzyć)
--zewnętrzny program do pobierania COMMAND
Użyj określonego zewnętrznego narzędzia do pobierania. Obecnie obsługuje
aria2c,axel,zwijanie,httpie,wget
--zewnętrzne-args-downloader ARGI
Podaj te argumenty zewnętrznemu downloaderowi
System plików Opcje:
-za, --plik-wsadowy FILE
Plik zawierający adresy URL do pobrania ('-' dla standardowego wejścia)
--NS Używaj tylko identyfikatora wideo w nazwie pliku
-o, --wyjście SZABLON
Szablon nazwy pliku wyjściowego. Użyj %(title)s, aby uzyskać tytuł, %(uploader)s dla
nazwa przesyłającego, %(uploader_id)s dla pseudonimu przesyłającego, jeśli jest inny,
%(autonumber)s, aby uzyskać automatycznie zwiększaną liczbę, %(ext)s dla nazwy pliku
rozszerzenie, %(format)s dla opisu formatu (np. "22 - 1280x720" lub "HD"),
%(format_id)s dla unikalnego identyfikatora formatu (np. itags YouTube: „137”),
%(upload_date)s dla daty przesłania (RRRRMMDD), %(extractor)s dla dostawcy
(youtube, metacafe itp.), %(id)s dla identyfikatora wideo, %(playlist_title)s,
%(playlist_id)s lub %(playlist)s (=tytuł, jeśli jest obecny, identyfikator w innym przypadku) dla listy odtwarzania
film jest w, %(playlist_index)s dla pozycji na liście odtwarzania. %(wzrost)s
i %(width)s dla szerokości i wysokości formatu wideo. %(rozdzielczość)s dla
opis tekstowy rozdzielczości formatu wideo. %% dla dosłownego
procent. Użyj - do wyjścia na standardowe wyjście. Może być również użyty do pobrania na inny
katalog, na przykład z -o '/my/downloads/%(uploader)s
/%(title)s-%(id)s.%(ext)s' .
--autonumer-rozmiar LICZBA
Określ liczbę cyfr w %(autonumber)s, gdy jest ona obecna na wyjściu
podano szablon nazwy pliku lub opcję --auto-number
--ogranicz nazwy plików
Ogranicz nazwy plików tylko do znaków ASCII i unikaj „&” i spacji w nazwach plików
-DO, --numer samochodu
[przestarzałe; użyj -o "%(autonumber)s-%(title)s.%(ext)s" ] Liczba pobranych plików
od 00000
-T, --tytuł
[przestarzałe] Użyj tytułu w nazwie pliku (domyślnie)
-ja, --dosłowny
[przestarzałe] Alias --title
-w, --nie nadpisuje
Nie zastępuj plików
-C, --kontyntynuj
Wymuś wznowienie częściowo pobranych plików. Domyślnie youtube-dl zostanie wznowiony
pliki do pobrania, jeśli to możliwe.
--nie-kontynuuj
Nie wznawiaj częściowo pobranych plików (uruchom ponownie od początku)
--bez części
Nie używaj plików .part - pisz bezpośrednio do pliku wyjściowego
--nie-czas
Nie używaj nagłówka Last-modified do ustawiania czasu modyfikacji pliku
--napisz-opis
Zapisz opis wideo do pliku .description
--wpisz-informacje-json
Zapisz metadane wideo w pliku .info.json
--zapis-adnotacji
Zapisuj adnotacje wideo do pliku .annotations.xml
--wczytaj-informacje FILE
Plik JSON zawierający informacje o filmie (utworzony za pomocą „--write-info-json”
opcjonalnie)
--ciasteczka FILE
Plik do odczytania ciasteczek i zrzucenia słoika z ciasteczkami w
--katalog pamięci podręcznej DIR
Lokalizacja w systemie plików, w której youtube-dl może przechowywać niektóre pobrane informacje
na stałe. Domyślnie $XDG_CACHE_HOME /youtube-dl lub ~/.cache/youtube-dl . W
obecnie tylko pliki odtwarzacza YouTube (dla filmów z zaciemnionymi podpisami) są
buforowane, ale to może się zmienić.
--no-cache-dir
Wyłącz buforowanie systemu plików
--rm-katalog pamięci podręcznej
Usuń wszystkie pliki pamięci podręcznej systemu plików
Miniatura zdjęcia:
--napisz-miniaturkę
Zapisz obraz miniatury na dysku
--napisz-wszystkie-miniaturki
Zapisz wszystkie formaty miniatur na dysku
--lista-miniatur
Symuluj i wyświetl wszystkie dostępne formaty miniatur
Gadatliwość / Symulacja Opcje:
-Q, --cichy
Aktywuj tryb cichy
--bez ostrzeżeń
Ignoruj ostrzeżenia
-tak, --symulować
Nie pobieraj wideo i nie zapisuj niczego na dysku
--pomiń-pobieranie
Nie pobieraj wideo
-G, --pobierz-url
Symuluj, cichy, ale wydrukuj adres URL
-mi, --pobierz-tytuł
Symuluj, cichy, ale wydrukuj tytuł
--pobierz identyfikator
Symuluj, cicho, ale wydrukuj identyfikator
--get-miniaturka
Symuluj, cichy, ale wydrukuj adres URL miniatury
--pobierz-opis
Symuluj, cicho, ale wydrukuj opis wideo
--pobierz-czas trwania
Symuluj, cicho, ale drukuj długość wideo
--get-nazwapliku
Symuluj, cicho, ale wydrukuj nazwę pliku wyjściowego
--get-format
Symuluj, cichy, ale format wyjściowy wydruku
-J, --dump-json
Symuluj, cicho, ale drukuj informacje JSON. Zobacz --output, aby uzyskać opis
dostępne klucze.
-J, --dump-single-json
Symuluj, cicho, ale drukuj informacje JSON dla każdego argumentu wiersza polecenia. Jeśli
URL odnosi się do listy odtwarzania, zrzuć wszystkie informacje o liście odtwarzania w jednym wierszu.
--print-json
Zachowaj spokój i wydrukuj informacje o filmie w formacie JSON (film jest nadal pobierany).
--Nowa linia
Wyświetlaj pasek postępu jako nowe linie
--brak postępu
Nie drukuj paska postępu
--tytuł-konsoli
Wyświetl postęp w pasku tytułowym konsoli
-v, --gadatliwy
Wydrukuj różne informacje o debugowaniu
--dump-strony
Drukuj pobrane strony zakodowane przy użyciu base64 w celu debugowania problemów (bardzo szczegółowe)
--napisz-strony
Zapisuj pobrane strony pośrednie do plików w bieżącym katalogu w celu debugowania
problemy
--druk-ruch
Wyświetlanie wysłanego i odczytanego ruchu HTTP
-DO, --zadzwonić do domu
Skontaktuj się z serwerem youtube-dl w celu debugowania
--bez-call-home
NIE kontaktuj się z serwerem youtube-dl w celu debugowania
Obejścia:
--kodowanie KODOWANIE
Wymuś określone kodowanie (eksperymentalne)
- certyfikat-brak kontroli
Pomiń weryfikację certyfikatu HTTPS
--prefer-niepewny
Użyj nieszyfrowanego połączenia, aby pobrać informacje o filmie. (Obecnie
obsługiwane tylko dla YouTube)
--agent użytkownika UA
Określ niestandardowego agenta użytkownika
-- referent URL
Określ niestandardową stronę odsyłającą, użyj, jeśli dostęp do wideo jest ograniczony do jednej domeny
--dodaj-nagłówek WARTOŚĆ POLA
Określ niestandardowy nagłówek HTTP i jego wartość, oddzielone dwukropkiem „:”. Możesz użyć
ta opcja wielokrotnie
--bidi-obejście
Obejdź terminale, które nie obsługują dwukierunkowego tekstu. Wymaga bidiv lub
Fribidi wykonywalny w PATH
--przerwa-snu SEKUNDY
Liczba sekund do spania przed każdym pobraniem.
Wideo Format: Opcje:
-F, --format FORMAT
Kod formatu wideo, zobacz „WYBÓR FORMATU”, aby uzyskać wszystkie informacje
--wszystkie formaty
Pobierz wszystkie dostępne formaty wideo
--preferuj-wolne-formaty
Preferuj bezpłatne formaty wideo, chyba że poprosisz o konkretny
-F, --formaty-list
Wymień wszystkie dostępne formaty żądanych filmów
--youtube-pomiń-dash-manifest
Nie pobieraj manifestów DASH i powiązanych danych z filmów na YouTube
--merge-format wyjściowy FORMAT
Jeśli wymagane jest scalenie (np. bestvideo+bestaudio), wyjście do danego kontenera
format. Jeden z mkv, mp4, ogg, webm, flv. Ignorowane, jeśli nie jest wymagane scalanie
Podtytuł Opcje:
--wpisz-sub
Zapisz plik z napisami
--write-auto-sub
Napisz automatycznie wygenerowany plik z napisami (tylko YouTube)
--wszystkie-subskrypcje
Pobierz wszystkie dostępne napisy do filmu
--lista-subskrypcji
Wymień wszystkie dostępne napisy do filmu
--podformat FORMAT
Format napisów, akceptuje preferencje formatów, na przykład: "srt" lub "ass/srt/best"
--sub-język JĘZYKI
Języki napisów do pobrania (opcjonalnie) oddzielone przecinkami, użyj --list-
napisy dla dostępnych tagów językowych
Uwierzytelnianie Opcje:
-ty, --Nazwa Użytkownika USERNAME
Zaloguj się przy użyciu tego identyfikatora konta
-P, --hasło HASŁO
Hasło do konta. Jeśli ta opcja zostanie pominięta, youtube-dl zapyta interaktywnie.
-2, --dwuczynnikowy DWUCZYNNIK
Kod uwierzytelniania dwuskładnikowego
-N, --netrc
Użyj danych uwierzytelniających .netrc
--hasło-wideo HASŁO
Hasło wideo (vimeo, smotri, youku)
Przetwarzanie końcowe Opcje:
-X, --wyciąg-audio
Konwertuj pliki wideo na pliki tylko audio (wymaga ffmpeg lub avconv i ffprobe lub
śr. sonda)
--format-audio FORMAT
Określ format audio: „best”, „aac”, „vorbis”, „mp3”, „m4a”, „opus” lub „wav”;
domyślnie „najlepszy”
--jakość dźwięku JAKOŚĆ
Określ jakość dźwięku ffmpeg/avconv, wstaw wartość z zakresu od 0 (lepsza) do 9
(gorsze) dla VBR lub określonej przepływności, takiej jak 128K (domyślnie 5)
--przekoduj-wideo FORMAT
W razie potrzeby zakoduj wideo do innego formatu (obecnie obsługiwane:
mp4|flv|ogg|webm|mkv|avi)
--argi-postprocesora ARGI
Podaj te argumenty postprocesorowi
-k, --zachowaj wideo
Zachowaj plik wideo na dysku po przetworzeniu; wideo jest usuwane przez
domyślnym
--no-post-nadpisania
Nie nadpisuj przetworzonych plików; przetworzone pliki są nadpisywane przez
domyślnym
--embed-subs
Osadź napisy w filmie (tylko w przypadku filmów mkv i mp4)
--embed-miniatur
Umieść miniaturę w dźwięku jako okładkę
--dodaj-metadane
Zapisz metadane do pliku wideo
--metadane-z-tytułu FORMAT
Przeanalizuj dodatkowe metadane, takie jak tytuł utworu lub wykonawca, z tytułu filmu. ten
składnia formatu jest taka sama jak --output, przeanalizowane parametry zastępują istniejące
wartości. Dodatkowe szablony: %(album)s, %(artist)s. Przykład:
--metadata-from-title „%(artist)s – %(title)s” pasuje do tytułu takiego jak „Coldplay –
Raj"
--xattr
Zapisz metadane do xattrs pliku wideo (przy użyciu standardów dublin core i xdg)
--naprawić POLITYKA
Automatycznie popraw znane błędy pliku. Jeden z nigdy (nic nie rób), ostrzegaj
(wyświetl tylko ostrzeżenie), detect_or_warn (domyślnie; napraw plik, jeśli możemy, ostrzegaj
Inaczej)
--prefer-śr.konw
Preferuj avconv nad ffmpeg do uruchamiania postprocesorów (domyślnie)
--preferuj-ffmpeg
Preferuj ffmpeg nad avconv do uruchamiania postprocesorów
--ffmpeg-lokalizacja PATH
Lokalizacja pliku binarnego ffmpeg/avconv; albo ścieżka do pliku binarnego, albo jego
zawierający katalog.
--wykon CMD
Po pobraniu wykonaj polecenie na pliku, podobne do składni find -exec.
Przykład: --exec 'adb push {} /sdcard/Music/ && rm {}'
--convert-subs FORMAT
Konwertuj napisy do innego formatu (obecnie obsługiwane: srt|ass|vtt)
KONFIGURACJA
Możesz skonfigurować youtube-dl, umieszczając dowolną obsługiwaną opcję wiersza poleceń na a
plik konfiguracyjny. W systemie Linux ogólnosystemowy plik konfiguracyjny znajduje się pod adresem
/etc/youtube-dl.conf i plik konfiguracyjny dla całego użytkownika pod adresem ~/.config/youtube-dl/config.
W systemie Windows lokalizacje plików konfiguracyjnych dla całego użytkownika to %APPDATA%\youtube-dl\config.txt
lub C:\Użytkownicy\ \youtube-dl.conf. Na przykład z następującą konfiguracją
plik youtube-dl zawsze rozpakuje dźwięk, nie skopiuje mtime i użyje proxy:
--wyciąg-audio
--nie-czas
--proxy 127.0.0.1:3128
Możesz użyć --ignore-config, jeśli chcesz wyłączyć plik konfiguracyjny dla konkretnego
uruchomienie youtube-dl.
Uwierzytelnianie w .netrc filet
Możesz także skonfigurować automatyczne przechowywanie danych uwierzytelniających dla ekstraktorów obsługujących
uwierzytelnianie (poprzez podanie loginu i hasła z --username i --password) w kolejności
nie przekazywać poświadczeń jako argumentów wiersza poleceń przy każdym wykonaniu youtube-dl i
zapobiec śledzeniu haseł w postaci zwykłego tekstu w historii poleceń powłoki. Możesz to osiągnąć
za pomocą pliku .netrc (http://stackoverflow.com/tags/.netrc/info) w przeliczeniu na ekstraktor.
W tym celu musisz utworzyć plik.netrc w swoim $HOME i ograniczyć uprawnienia do
tylko do odczytu/zapisu przez Ciebie:
dotknij $HOME/.netrc
chmod a-rwx,u+rw $HOME/.netrc
Następnie możesz dodać dane uwierzytelniające do ekstraktora w następującym formacie, gdzie ekstraktor
to nazwa ekstraktora pisana małymi literami:
maszyna Zaloguj sie hasło
Na przykład:
logowanie do maszyny na youtube [email chroniony] hasło my_youtube_password
logowanie do maszyny na twitchu my_twitch_nazwa_konta hasło my_twitch_password
Aby aktywować uwierzytelnianie za pomocą pliku .netrc, należy przekazać --netrc do youtube-dl lub
umieść go w pliku konfiguracyjnym (#configuration).
W systemie Windows może być również konieczne ręczne skonfigurowanie zmiennej środowiskowej %HOME%.
WYDAJNOŚĆ SZABLON
Opcja -o pozwala użytkownikom wskazać szablon nazw plików wyjściowych. Podstawy
Użycie polega na tym, aby nie ustawiać żadnych argumentów szablonu podczas pobierania pojedynczego pliku, jak w
youtube-dl -o funny_video.flv "http://some/video". Może jednak zawierać specjalne
sekwencje, które zostaną zastąpione podczas pobierania każdego wideo. Specjalne sekwencje mają
format %(NAME)s. Aby wyjaśnić, jest to symbol procentu, po którym następuje nazwa w
nawiasy, po których następuje mała litera S. Dozwolone nazwy to:
· id: Identyfikator wideo
· tytuł: Tytuł wideo
· url: URL wideo
· ext: rozszerzenie nazwy pliku wideo
· alt_title: dodatkowy tytuł filmu
· display_id: alternatywny identyfikator wideo
· przesyłający: Pełna nazwa przesyłającego wideo
· twórca: Główny artysta, który stworzył wideo
· release_date: data (RRRRMMDD), kiedy film został wydany
· sygnatura czasowa: sygnatura czasowa UNIX od momentu udostępnienia filmu
· upload_date: data przesłania filmu (RRRRMMDD)
· uploader_id: Pseudonim lub identyfikator przesyłającego wideo
· lokalizacja: Fizyczna lokalizacja, w której nakręcono film
· czas trwania: długość filmu w sekundach
· view_count: Ilu użytkowników obejrzało wideo na platformie
· like_count: liczba pozytywnych ocen filmu
· dislike_count: liczba negatywnych ocen filmu
· repost_count: liczba repostów wideo
· średnia_ocena: Średnia ocena wystawiona przez użytkowników, zastosowana skala zależy od strony internetowej
· comment_count: liczba komentarzy do filmu
· age_limit: Ograniczenie wiekowe dla filmu (lata)
· format: czytelny dla człowieka opis formatu
· format_id: kod formatu określony przez --format
· format_note: Dodatkowe informacje o formacie
· szerokość: szerokość wideo
· wysokość: Wysokość wideo
· rozdzielczość: Tekstowy opis szerokości i wysokości
· tbr: średni bitrate audio i wideo w KBit/s
· abr: średni bitrate audio w KBit/s
· acodec: Nazwa używanego kodeka audio
· asr: Częstotliwość próbkowania audio w hercach
· vbr: Średnia szybkość transmisji wideo w KBit/s
· fps: Szybkość klatek
· vcodec: Nazwa używanego kodeka wideo
· kontener: Nazwa formatu kontenera
· rozmiar pliku: liczba bajtów, jeśli jest znana z góry
· filesize_ok: Szacunkowa liczba bajtów
· protokół: protokół, który zostanie użyty do faktycznego pobrania
· ekstraktor: Nazwa ekstraktora
· extractor_key: nazwa klucza ekstraktora
· epoka: epoka Unixa podczas tworzenia pliku
· autonumber: Pięciocyfrowy numer, który będzie zwiększany przy każdym pobraniu, począwszy od
zero
· playlista: nazwa lub identyfikator playlisty zawierającej wideo
· playlist_index: indeks wideo na liście odtwarzania uzupełniony wiodącymi zerami zgodnie z
do całkowitej długości listy odtwarzania
Dostępne dla wideo, które należy do jakiegoś logicznego rozdziału lub sekcji: - rozdział: Nazwa
lub tytuł rozdziału, do którego należy wideo — numer_rozdziału: Numer rozdziału, do którego należy
wideo należy do - chapter_id: identyfikator rozdziału, do którego należy wideo
Dostępne dla filmu, który jest odcinkiem jakiegoś serialu lub programu: - serial: Tytuł
serial lub program, do którego należy odcinek wideo - sezon: Tytuł sezonu
odcinek wideo należy do - numer_sezonu: numer sezonu, do którego należy odcinek wideo
to - season_id: Identyfikator sezonu, do którego należy odcinek wideo - odcinek: Tytuł
odcinek wideo — numer_odcinka: Numer odcinka wideo w sezonie — identyfikator_odcinka:
Identyfikator odcinka wideo
Każda wspomniana sekwencja w przypadku odniesienia w szablonie wyjściowym zostanie zastąpiona przez
wartość rzeczywista odpowiadająca nazwie sekwencji. Zauważ, że niektóre sekwencje nie są
gwarantowane, że są obecne, ponieważ zależą od metadanych uzyskanych przez konkretną
ekstraktora, takie sekwencje zostaną zastąpione przez NA.
Na przykład dla -o %(title)s-%(id)s.%(ext)si wideo mp4 o tytule youtube-dl test wideo
i id BaW_jenozKcj spowoduje to test wideo youtube-dl-BaW_jenozKcj.mp4
utworzone w bieżącym katalogu.
Szablon wyjściowy może również zawierać dowolną ścieżkę hierarchiczną, np.
-o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' co spowoduje pobranie
każdy film w katalogu odpowiadającym temu szablonowi ścieżki. Brakujący katalog będzie
być automatycznie tworzone dla Ciebie.
Aby określić literał procentowy w szablonie wyjściowym, użyj %%. Aby wyjść na standardowe wyjście, użyj -o -.
Bieżący szablon domyślny to %(title)s-%(id)s.%(ext)s.
W niektórych przypadkach nie chcesz używać znaków specjalnych, takich jak 中, spacje lub &, na przykład kiedy
przesyłanie pobranej nazwy pliku do systemu Windows lub nazwy pliku za pomocą
8-bitowy niebezpieczny kanał. W takich przypadkach dodaj flagę --restrict-filenames, aby uzyskać krótszą
tytuł:
Przykłady (uwaga w systemie Windows może być konieczne użycie podwójnych cudzysłowów zamiast pojedynczych):
$ youtube-dl --get-filename -o '%(title)s.%(ext)s' BaW_jenozKc
Film testowy youtube-dl ''_ä↭