Skrypt umożliwiający pobieranie materiałów ze znanych serwisów VOD.

Skrypt służący do pobierania materiałów ze znanych serwisów VOD.

< Feedback on Skrypt umożliwiający pobieranie materiałów ze znanych serwisów VOD.

Question/comment

§
Posted: 03/06/2019

Ninateka.pl

Czy jest możliwość dodania pobierania z serwisu Ninateka.pl ?

§
Posted: 03/06/2019

to już pytanie do @zacny, na szybko sprawdzilem, jakis link do mp4 znajduje sie w kodzie danego materiału, dodatkowo widze, ze dla KODI, obsługa jest dajmy na to prze zte wteyczkę: https://github.com/krecik71/kret/tree/master/kret/plugin.video.ninateka - czy dziala ? - nie wiem, bo nie mam jak tego teraz zweryfikowac....

w teorii zakładam, ze sie da, w praktyce nie widze tutaj nigdzie informacji o tym aby taki adres strumienia pobierąl sie przez jsona, wiec nie wiem czy nie tzrtebaby przebudowywac zbyt mocno wtyczki....

zacnyAuthor
§
Posted: 03/06/2019

@telemach bądź tak dobry i wrzuć tu linka do tego na czym Ci zależy. Popatrzę co tam jest.

§
Posted: 03/06/2019
Edited: 03/06/2019

pozwole sobie z pomocą wyjść...

var playerOptionsWithMainSource = { "sources": [{ "src": "||x{2''fafi&i{&zl&af{q{kl&fm|'~almg%9>%1%cgfkmz|%cgem|q&{ead'Eifanm{|", "type": "application/vnd.ms-sstr+xml" }, { "src": "||x{2''fafi&i{&zl&af{q{kl&fm|'~almg%9>%1%cgfkmz|%cgem|q&{ead'xdiqda{|&e;}0", "type": "application/x-mpegURL" }, { "src": "||x{2''fafi&xl&zl&af{q{kl&fm|'~almg%9>%1%cgfkmz|%cgem|qW188&ex<", "type": "video/mp4" }, { "src": "||x{2''fafi&i{&zl&af{q{kl&fm|'~almg%9>%1%cgfkmz|%cgem|q&{ead'eifanm{|&n<e" }], "auto": false, "audio": false, "image": "https://nina.files.rd.insyscd.net/okladki/komety-koncert.png?m=crop&w=640&h=360" };

dla materiąłu np.: https://ninateka.pl/film/komety-nina-na-ucho

@zacny

§
Posted: 03/06/2019

kolejny przykład dla materialu np.: https://ninateka.pl/film/makbet

var playerOptionsWithMainSource = { "sources": [{ "src": "kwwsp9,,mjmb-bp-qg-jmpzpg-mfw,nbhafw.qfy.b.tbigb-pnjo,Nbmjefpw", "type": "application/vnd.ms-sstr+xml" }, { "src": "kwwsp9,,mjmb-bp-qg-jmpzpg-mfw,nbhafw.qfy.b.tbigb-pnjo,sobzojpw-n0v;", "type": "application/x-mpegURL" }, { "src": "kwwsp9,,mjmb-sg-qg-jmpzpg-mfw,nbhafw.qfy.b.tbigb\\:33-ns7", "type": "video/mp4" }, { "src": "kwwsp9,,mjmb-bp-qg-jmpzpg-mfw,nbhafw.qfy.b.tbigb-pnjo,nbmjefpw-e7n" }], "auto": false, "audio": false, "image": "https://nina.files.rd.insyscd.net/makbet-wajda.png?m=crop&w=640&h=360" };

var playerOptionsWithSignLanguageVersionSource = { "sources": [{ "src": "kwwsp9,,mjmb-bp-qg-jmpzpg-mfw,uwfb25:.nbhafw.wovnbyfmjf.njdltf-pnjo,Nbmjefpw", "type": "application/vnd.ms-sstr+xml" }, { "src": "kwwsp9,,mjmb-bp-qg-jmpzpg-mfw,uwfb25:.nbhafw.wovnbyfmjf.njdltf-pnjo,sobzojpw-n0v;", "type": "application/x-mpegURL" }, { "src": "kwwsp9,,mjmb-sg-qg-jmpzpg-mfw,uwfb25:.nbhafw.wovnbyfmjf.njdltf\:33-ns7", "type": "video/mp4" }, { "src": "kwwsp9,,mjmb-bp-qg-jmpzpg-mfw,uwfb25:.nbhafw.wovnbyfmjf.njdltf-pnjo,nbmjefpw-e7n" }], "auto": true, "audio": false, "image": "https://nina.files.rd.insyscd.net/makbet-wajda.png?m=crop&w=640&h=360" };

zacnyAuthor
§
Posted: 03/06/2019

@funplayertv utwórz proszę nowe zadanie na to w githubie.

§
Posted: 04/06/2019

@zacny said: @telemach bądź tak dobry i wrzuć tu linka do tego na czym Ci zależy. Popatrzę co tam jest.

proszę bardzo : https://ninateka.pl/film/gruba-maria-zmarz-koczanowicz

znalazłem też na sieci taki poradnik

**juz wiem (btw: nieliczne video nadal jest do sciagniecia z ninateka.pl np. przez IDM, znakomita wiekszosc wymaga jednak innego podejscia):

  • na www z video wywolac konsolę webową => SIEC
  • w polu "Filter URLs" wpisac --> manifest odswiezyc strone
  • na pierwszym adresie z listy skopiowac via ppm --> adres url (nazwijmy go SKOPIOWANY)
  • podac z wiersza polecen dla youtube-dl.exe ): youtube-dl.exe -f bestvideo+bestaudio "SKOPIOWANY" --no-part -o WYNIK.mp4 *
zacnyAuthor
§
Posted: 04/06/2019
Edited: 04/06/2019

Jest to możliwe do zrobienia. Jednak bezpośrednio w przeglądarce można otworzyć tylko jedno źródło i jest ono w małej rozdzielczości: https://nina.pd.e56-po.insyscd.net/video-16-9-gruba-m-zmarz-koczanowicz-w-plmp4_360p.mp4 Aby uzyskać materiał w większej rozdzielczości należy posłużyć się czymś co potrafi ściągnąć poszczególne kawałki video i połączyć w całość, tak jak wspomniany wyżej youtubedl. A więc można by to zrobić, ale są lepsze sposoby.

zacnyAuthor
§
Posted: 04/06/2019

@funplayertv Przykład: https://ninateka.pl/film/kto-wstal-lewa-noga-nowe-przygody-misia-uszatka Mamy: [ { "src": "https://nina.as.rd.insyscd.net/video-16-9-animacja-nowe-przygody-misia-uszatka-kto-wstal-lewa-noga-1980-1.smil/manifest.mpd", "type": "application/dash+xml" }, { "src": "https://nina.as.rd.insyscd.net/video-16-9-animacja-nowe-przygody-misia-uszatka-kto-wstal-lewa-noga-1980-1.smil/Manifest", "type": "application/vnd.ms-sstr+xml" }, { "src": "https://nina.as.rd.insyscd.net/video-16-9-animacja-nowe-przygody-misia-uszatka-kto-wstal-lewa-noga-1980-1.smil/playlist.m3u8", "type": "application/x-mpegURL" }, { "src": "https://nina.pd.rd.insyscd.net/video-16-9-animacja-nowe-przygody-misia-uszatka-kto-wstal-lewa-noga-1980-1_360p.mp4", "type": "video/mp4" } ] Co proponujesz?

§
Posted: 04/06/2019

https://players.akamai.com/dash/ ? po wpisaniu https://nina.as.rd.insyscd.net/video-16-9-animacja-nowe-przygody-misia-uszatka-kto-wstal-lewa-noga-1980-1.smil/manifest.mpd odtwarza materiał, nie wiem jak wygladałaby implementacja aby teraz to przekazac np. do VLC i czy VLC by to łyknał, czy nie trzebaby zmian w rejestrze w systemie etc. ale po porstu dla streamów ktore nie maja plików mp4, wymapgany byłby zew. odtwrazacz, moglbyby byc one oznaczone jakos specialnie, a przy wyborze jakosci - odpowiedni guzik do 'odtworz w vlc' np. czy jakos tak

§
Posted: 04/06/2019

własciwie moznaby tez dodac 'odtwporz w vlc' do standardowych streamow w mp4, co np. dąloby mozliowsc streamowania przez np. google cast w vlc do TV czy cos...

a co kto poźniej zrobi ze streamem odtwrazanym w vlc to jego sprawa, a wiadomo ze tma tez mozna 'stream to file' wiec i zainteresowani, mogliby sobie zapisac dnay materiał ktoryby ich interesował

zacnyAuthor
§
Posted: 04/06/2019

Nie wiem jak takie coś zrealizować, ani czy jest to możliwe.

§
Posted: 04/06/2019

Ja bym proponował aby na początek skrypt chociażby generował całą składnię dla Youtube-DL czyli po kliknięciu na pobierz będzie informacja że należy skorzystać z Youtube-DL + FFMpeg i wkleić poniższą składnię, przykład

youtube-dl.exe -f bestvideo+bestaudio "https://nina.as.rd.insyscd.net/video-16-9-gruba-m-zmarz-koczanowicz-w-pl.smil/manifest.mpd" --no-part -o Gruba.mp4

jeżeli natomiast chcecie się bawić pod Windows w zapis w czasie rzeczywistym to PotPlayer otwiera strumienie MPD i wtedy można Alt+C włączyć sobie zapis na dysk

problem z Ninateką jest taki że ściągnąć sam plik MP4 nie ma problemu, ściągnąć samą ścieżkę dźwiękową też nia ma problemu. Problem jest z muxowaniem tego co właśnie robi FFMpeg więc na upartego skrypt może wygenerować linki do wideo i audio ale użytkownik musi potem sobie to zmuxować.

zacnyAuthor
§
Posted: 05/06/2019

Ten skrypt służy do pokazywania linków a nie generowanie wyjścia do innych programów.

Post reply

Sign in to post a reply.