Z racji tego, że seria edukacyjnych poradników, jak można wykorzystać dostępne właściwie „pod ręką” narzędzia, takie jak narzędzia dla deweloperów (twórców witryn) w przeglądarkach internetowych, do analizy i np. pobierania pozornie niedobieralnych materiałów (np. filmów wideo) z różnych stron cieszy się dużą popularnością, to dziś idzie na tapet kolejna technika. Tym razem jednak wykorzystamy również dodatkowe narzędzie, a wszystko to na przykładzie pobierania filmów z serwisu TVP VOD.
Pobieranie filmów z serwisu TVP VOD
Mógłbym napisać, że wybór serwisu TVP VOD jest przypadkowy, bo po prostu szukałem jakiegoś serwisu z filmami serwowanymi jako MPEG-DASH, czyli MDP, tak właśnie, jak ma to miejsce w przypadku TVP VOD. Ale byłoby to tylko pół prawdy, bo wybór akurat TVP VOD nie był do końca losowy, bo chciałem sobie zarchaizować niektóre pozycje „do obejrzenia na później”, zanim „demokratyczna nowa większość” je „demokratycznie skasuje”.
- Pobieranie filmów z serwisu Vider.info za pomocą narzędzi dla deweloperów i zmodyfikowanego nagłówka UA (user agent)
- Narzędzia dla deweloperów jako sposób wspierający pobieranie (zapisywanie) zabezpieczonych filmów z Vimeo
- Narzędzia dla deweloperów jako sposób wspierający pobieranie (zapisywanie) filmów m.in. z prywatnych grup na Facebooku
- Przez link i miniaturkę do celu („copy link and thumbnail”), czyli pobieranie materiałów wideo hostowanych w serwisie Wistia
- Pobieranie filmów z serwisu Freedisc.pl za pomocą narzędzi dla deweloperów i odpowiedniego polecenia cURL
Zaczynamy dość klasycznie, czyli od narzędzi dla deweloperów (twórców witryn) dostępnych chyba w większości przeglądarek internetowych (można uruchomić z menu, lub np. klawiszem F12) i w zakładce „sieć” szukamy pliku „mdp”:
Teraz potrzebujemy jego adres, który można skopiować albo ze szczegółów po prawej stronie, albo klikając na pliku „video.mdp” (akurat w tym przypadku tak się nazywa) prawym przyciskiem myszy, następnie: kopiuj wartość -> kopiuj adres URL.
Skopiowany adres będzie wyglądał podobnie do tego:
https://rsdt-waw1401-162.tvp.pl/token/video/vod/69041033/20231204/636501380/HcP9KSvjWYnCuEL0iEmLGQoXiyVKWqzSHn3t6R8MuEVGz5edfePCwlxxTZyocq5fkyJ8cliFkgvaJXX6uQehxwSzpPfH-FgdgKAUf5tzfZKJJhNIQzW5HR97LllzKFqZz0okMHPMYz6NMQGbtU0OlxrGEQTTaLttv8Q1ZNg-TlA/video.ism/video.mpd
Bezpośrednio z poziomu przeglądarki nic sensownego tu nie zapiszemy, dlatego sięgamy po narzędzie/program „youtube-dl”, którego nazwa może sugerować, że służy do pobierania filmów z YouTube, i choć jest to prawda, to od dawna nie tylko…
By całość usprawnić jeszcze bardziej, to do katalogu z programem „youtube-dl” musimy dorzucić jeszcze kilka plików z innego narzędzia, a mianowicie „Codex FFmpeg”, a konkretnie z archiwum „ffmpeg-6.1-essentials_build.zip” (lub nowszego w przyszłości), z którego 3 pliki wykonywalne (exe) kopiujemy do katalogu z programem „youtube-dl”:
Tak uzbrojeni, możemy sprawić, że plik MDP zmieni się w plik wideo, za pomocą polecenia z wiersza poleceń (oczywiście będąc w katalogu z „youtube-dl”):
youtube-dl.exe -f bestvideo+bestaudio "URL" --no-part -o film.mp4
Np.:
youtube-dl.exe -f bestvideo+bestaudio "https://rsdt-waw1401-162.tvp.pl/token/video/vod/69041033/20231204/636501380/HcP9KSvjWYnCuEL0iEmLGQoXiyVKWqzSHn3t6R8MuEVGz5edfePCwlxxTZyocq5fkyJ8cliFkgvaJXX6uQehxwSzpPfH-FgdgKAUf5tzfZKJJhNIQzW5HR97LllzKFqZz0okMHPMYz6NMQGbtU0OlxrGEQTTaLttv8Q1ZNg-TlA/video.ism/video.mpd" --no-part -o film.mp4
To spowoduje rozpoczęcie pobierania materiału w najlepszej jakości wideo i audio. Natomiast możemy też sprawdzić, jakie mamy możliwości i wybrać te, które będą nas interesować. Bo nie zawsze jest sens pobierać np. film w najlepszej możliwej jakości.
W tym celu korzystamy z polecenia:
youtube-dl.exe -F "URL"
Np.:
youtube-dl.exe -F "https://rsdt-waw1401-162.tvp.pl/token/video/vod/69041033/20231204/636501380/HcP9KSvjWYnCuEL0iEmLGQoXiyVKWqzSHn3t6R8MuEVGz5edfePCwlxxTZyocq5fkyJ8cliFkgvaJXX6uQehxwSzpPfH-FgdgKAUf5tzfZKJJhNIQzW5HR97LllzKFqZz0okMHPMYz6NMQGbtU0OlxrGEQTTaLttv8Q1ZNg-TlA/video.ism/video.mpd"
Co spowoduje wyświetlenie dostępnych opcji/wariantów:
Załóżmy, że interesuje nas wariant „http-2369”, a więc plik w formacie mp4, o rozdzielczości 960×540, wraz z audio (bark oznaczenia „video only” lub „audio only”) . Tak więc polecenie do zapisania materiału (filmu) będzie wyglądać tak:
youtube-dl.exe -f http-2369 "URL" --no-part -o film.mp4
A konkretnie:
youtube-dl.exe -f http-2369 "https://rsdt-waw1401-162.tvp.pl/token/video/vod/69041033/20231204/636501380/HcP9KSvjWYnCuEL0iEmLGQoXiyVKWqzSHn3t6R8MuEVGz5edfePCwlxxTZyocq5fkyJ8cliFkgvaJXX6uQehxwSzpPfH-FgdgKAUf5tzfZKJJhNIQzW5HR97LllzKFqZz0okMHPMYz6NMQGbtU0OlxrGEQTTaLttv8Q1ZNg-TlA/video.ism/video.mpd" --no-part -o film.mp4
A w efekcie tego, zostanie pobrany i zapisany plik, o wybranych parametrach:
I to właściwie wszystko, przynajmniej jeśli chodzi po podstawy pracy z programem „youtube-dl”, przynajmniej na potrzeby tego poradnika. Ale skoro jest to cykl edukacyjny, to zachęcam do samodzielnych eksperymentów, i samodzielnego odkrywania dodatkowych możliwości…
- Wakacje składkowe ZUS a zawieszenie działalności gospodarczej, czyli uważaj, bo być może nie będziesz mógł skorzystać (w 2024) - 1970-01-01
- Przykładowy kalkulator wyceny usługi druku 3D, czyli nie tylko materiał się liczy - 1970-01-01
- Home Assistant 2024.10, czyli nowa karta „nagłówek” i niedziałający TTS w ramach usługi Google Cloud - 1970-01-01
wszystko fajnie, ale niestety piszesz bardzo nieszczegółowo. Probowałem krok po kroku zrobi to co ty, a tak na prawde nawet nie napisałeś co trzeba konkretnie pobrac z tego youtube dl, gdzie wpisac komende, gdzie wkleic te komende z pliku mdt…godzine probowałem połapać sie co z czym nasciagałem sie tych archiw i niewiem co robic
No nie będę za każdym razem tłumaczył, co to jest wiersz poleceń i jak go uruchomić, do tego poległeś na plikach (masz bezpośredni link do listy paczek do pobrania, zależnie od używanego systemu), to być może to nie jest temat dla Ciebie. Są wtyczki do przeglądarek, które być może będą w Twoim przypadku lepszym wyborem. Tu jednak minimum wiedzy – choćby czym jest wspomniany wiersz poleceń – jest potrzebne.
Brawo za Twoją inicjatywę i przekucie jej w masową realizację dla wszystkich. Dziękuję