Dobra, zostawmy ten poboczny temat na inne miejsce.
W sumie to ja go wywołałem.
Tutaj piszmy o formach ściągania materiałów.
A zmieniają się dynamicznie metody ostatnio, żeby jak najbardziej to utrudniać.
Więc każda nowa metoda się przyda.
TVP VoD Izabela, królowa Hiszpani wiek ktos moze jak to pobrac na dysk?
No trzeba miec pakiet i tu jest taki sam problem jak z Ojciec Mateusz chyba jest blokada DRM
Tutaj są wszystkie odcinki.
Można pobierać kotkiem i podobnymi pobieraczkami.
Konto możesz załozyć na tymczasowy adres e-mail…działa.
Tutaj wszystkie odcinki bez robienia konta.
Wybierasz odcinek i po przejściu na na następną stronę u góry po chwili załaduje się lista odtwarzaczy z której wybierasz i normalnie ściągasz kotkiem i podobnymi ściągaczkami.
Polecam wybierać serwer voe.sx lub podobne, gdzie działa kotek…
Cześć
Mam prośbę o pomoc w zarchiwizowaniu (pobraniu) tego materiału z vod tvp:
Sonda. Scenariusz bez happy endu - filmy dokumentalne, Oglądaj na TVP VOD
Tym ściągnąłem bez problemu:
C:\...> winget install yt-dlp
C:\...> yt-dlp.exe https://vod.tvp.pl/filmy-dokumentalne,163/sonda-scenariusz-bez-happy-endu,1616799
[tvp:vod] Extracting URL: https://vod.tvp.pl/filmy-dokumentalne,163/sonda-scenariusz-bez-happy-endu,1616799
[tvp:vod] 1616799: Downloading JSON metadata
[tvp:vod] 1616799: Downloading JSON metadata
[tvp:vod] 1616799: Downloading m3u8 information
[tvp:vod] 1616799: Downloading MPD manifest
[info] 1616799: Downloading 1 format(s): 4390+f8-a1-x3
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 191
[download] Destination: Sonda. Scenariusz bez happy endu [1616799].f4390.mp4
[download] 12.7% of ~ 732.98MiB at 15.44MiB/s ETA 00:41 (frag 24/191)
...
...
No tak, yt-dlp, faktycznie.
Pobrałem, mam, dzięki.
tak, yt-dlp jest super. (oczywiście IDM/internet download manager sprawdza się też)
Możecie podpowiedziec mi wiersz polecenia (dla adresu https://…), który wylistuje wszystkie dostepne rozdzielczości video + audio i wiersz polecenia który pozwoli na download konkretnej rozdzielczości v z konkretnym a (audio)?
(jakoś mi to nie działa wg dokumentacji kobylastej…)
bo yt-dlp https://… - zbiera wszystko na max, zdaje się…
Media Downloader - wklejasz adres w pasek „Adres wideo” i na dole masz przycisk „Pobierz listę” (lista dostępnych formatów) i przycisk Opcje (konkretny format).
Bodajże z parametrem -F (@covo dzięki za poprawę)
Czyli yt-dlp -F link-do-filmu
To powinno wyświetlić wszystkie możliwości.
A jak chcemy miks różnych jakości, to wpisujemy -f i liczbę odpowiadającą plikowi wideo, potem plus i liczbę odpowiadającą plikowi audio.
np.:
yt-dlp -f 278+140 link-do-filmu
może nie tyle -f, ile -F.
z -F faktycznie listuje dostepne wersje/rozdzielczości, przykładowa „Sonda” ma tylko jeden plik audio:
ID = f8-a1-x3
i przykladowy plik „video only”:
ID = f1-v1-x3
I na tym konczy sie opowieść, bo jednak nie o to chodzi, nie działa taki wiersz:
yt-dlp.exe -F f1-v1-x3+f8-a1-x3 https://vod.tvp.pl/filmy-dokumentalne,163/sonda-scenariusz-bez-happy-endu,1616799
Duże -F
tylko listuje a małe -f
pobiera. Bez -f
pobierany jest zawsze najlepszy format. Najprostsze użycie -f
to podanie ID formatu wskazanego przez duże -F
, np -f 22
. Można to bardzo rozbudować GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader
Jak się wciągniecie, to pewnie dojdziecie do momentu gdy trzeba będzie pobrać coś ze strony wymagającej logowania. Wtedy wystarczy zalogować się w przeglądarce i dodać parametr np --cookies-from-browser firefox
Tak, do pokazania jednak -F. Już zmieniłem w poprzednim poście. Ale do ściągania -f.
Tak więc tu już mała litera.
Przy większym wyborze masz np. tak:
Można też, zamiast ID, użyć jednej z predefiniowanych opcji, np. bestaudio
Tu dla przykładu David Gilmour - Between Two Points:
yt-dlp -f 397+bestaudio https://www.youtube.com/watch?v=o_QTaUuU8F4
Tak wpisane polecenie ściągnie najlepszą jakość audio, ale wideo tylko 480p
A i jeszcze dodam, że sam yt-dlp ma rozbudowany help:
yt-dlp --help
coś mi sie zdaje, że dokladnie tak wyczytałem,że nie „f”, ale „F”
I juz wszystko działa ok; dla przeglądu tego, co jest do wyboru dla download - musi byćwiersz z -F, ale dla konkretnego download - musi być wiersz z -f IDvideo+IDaudio.
W gruncie rzeczy zamiast IDaudio można brać bestaudio.
Zaś max jakość, bez troski o to, ile zaważy materiał - > yt-dlp ADRES.
tak, niezła zabawa, warto wiedzieć, gdzie czyny i rozmowy są spisane [thx]
ale w praktyce, to pewnie parę w. poleceń wystarczy znać…
Tak. Ja przeważnie używam bez żadnego parametru. Czasami -f #id
żeby pobrać niższą jakość albo samą ścieżkę dzwiękową jeżeli zależy mi tylko na muzyce.
Tak, warto wiedzieć, że można ściągnąć tylko audio (albo tylko wideo, choć to ma mniejszy sens).
A jak się nie ma ffmpeg w systemie, to dla normalnego pobierania (bez parametrów, lub z parametrami wideo i audio razem) zawsze dostaniemy dwa osobne pliki.
Wracając, aby ściągnąć tylko muzykę w najlepszej jakości z klipu David Gilmour - Between Two Points nalezy wydać polecenie:
yt-dlp -f bestaudio https://www.youtube.com/watch?v=o_QTaUuU8F4
Ale to raczej będzie plik m4a, który owszem, jest plikiem audio, ale nie wszędzie będzie odtwarzany. Jak chcemy mp3, to proponuję:
yt-dlp.exe -x --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=o_QTaUuU8F4
Dodam jeszcze, że zamieniając 0
(zero) po audio-quality
w powyższym linku na inną cyfrę lub liczbę 10 (np. 5
- wartość domyślna) dostaniemy plik mp3 o niższej jakości, ale też mniejszej objętości. A przecież nie zawsze najwyższa jakość jest potrzebna. Gdy np. pobieramy jakąś rozmowę czy podcast do odsłuchania, to w zupełności wystarczy 5 czy nawet 6.
Najlepsza jakość, to 0
, a najniższa, to 10