Skocz do zawartości

Save plików z flash playera, ze strony www


sek

Rekomendowane odpowiedzi

Witam :) Nie wiedziałem jak sprecyzować pytanie, dlatego wygląda ono tak a nie inaczej ;) Chciałbym dowiedzieć się, czy jest możliwość odnalezienia pliku(ów), które buforują się podczas odsłuchiwania ich na stronach www, w odtwarzaczu Adobe Flash Player. Chętnie podałbym link dla przykładu, jednak nie wiem czy mogę, nie chodzi mi o radia internetowe (chociaż byłoby ok, gdyby też się dało). Wchodzę sobie na stronę www... jest na niej dział z plikami (sety), za odtwarzanie odpowiada Adobe Flash Player, wybieram plik z listy, klikam "play" i plik się buforuje i odtwarza (mogę wcisnąć "pauze", wznowić itd.). Skoro się buforuje, to gdzieś go musi zapisać. Pytanie- Gdzie? Czy mogę go odszukać na swoim dysku i zapisać w wybranej lokalizacji jako muzykę? Konwersja zapewne byłaby wymagana? Z góry dzięki za odpowiedź :)

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

Jest jeszcze inna metoda.

Jeśli korzystasz z Adblock Plus, to nad każdym Flashem pojawia Ci się taki mały przycisk "Zablokuj...". Wystarczy w to wejść, pobrać bezpośredni link do pliku .swf, a to już możesz pobrać na wiele sposobów, polecam darmowy program JDownloader, który obsługuje także pobieranie z bardzo wielu serwisów z plikami, np. RapidShare, MegaUpload, FileSonic oraz multimediami: YouTube, Wrzuta.

Odnośnik do komentarza

Do wygodnego ściągania wszelkich pików po zbuforowaniu w przeglądarce można też użyć bezinstalacyjnych programów:

 

video:

http://www.nirsoft.net/utils/video_cache_view.html

 

wszystkie zbuforowane pliki:

http://www.nirsoft.net/utils/mozilla_cache_viewer.html

http://www.nirsoft.net/utils/opera_cache_view.html

http://www.nirsoft.net/utils/chrome_cache_view.html

Odnośnik do komentarza

Oczywiście to co napisali powyżej koledzy jest prawdą ale nie całą.

Należy pamiętać, że niektóre playery (zwłaszcza korzystające z mechanizmów DRM) mogą przesyłać pliki partiami, często sam flash (bądź silverlight bo i o tym formacie warto pamiętać) jest obudowany dodatkowym kontenerem.

 

Zawsze oczywiście można też zajrzeć w źródła strony, przeważnie mamy do czynienia z łatwo rozpoznawalną konstrukcją takiego "embeda" gdzie wśród parametrów będzie też ścieżka do samego pliku lub pliku z konfiguracją w którym znajduje się sama ścieżka, wtedy można sobie "wydłubać" skrypt dodający np przycisk umożliwiający zapisanie pliku, oczywiście Userjs to już zabawa nie dla wszystkich choć wbrew pozorom dość prosta.

 

No i można wykorzystać mechanizmy samych przeglądarek, np opera po wpisaniu opera:cache da nam dostęp do pamięci podręcznej podzielonej wg witryn z możliwością filtrowania wg znanych typów plików a od tego już bardzo łatwo dotrzeć do interesujących danych.

FF ma troszkę mniej przejrzysty mechanizm tym niemniej nadal przez about:cache możemy dotrzeć do interesującej zawartości.

 

pzdr

Odnośnik do komentarza
  • 2 tygodnie później...

rtsp://94.103.65.136:554/46/44/SkokisomojezivljenjedokumentarnifilmoPrimozuPeterkix201107062255x56000x288x216x.rm?cloakport=80,554

 

A tutaj dokładnie opisane, jak się to pobiera:

http://mini-stream.net/download-save-capture-record-rip-rtsp-realaudio-realmedia-realvideo-stream.html

 

Trochę się spieszę, więc jutro albo dzisiaj wieczorem postaram się opisać, skąd wziąłem ten link i jak do tego dojść.

Odnośnik do komentarza

Zainstaluj dodatek Firebug do Mozilli Firefox.

 

Wejdź na stronę z filmem. Ustaw według obrazka poniżej:

 

rtsp-1.png

 

Kliknij prawym przyciskiem nad filmikiem w białe pole i wybierz "Zbadaj element". Znajdź znacznik div i id player.

 

rtsp-2.png

 

Wewnątrz tego szukasz znacznika object. Ta jest odtwarzacz.

 

rtsp-3.png

 

Wewnątrz object będzie kilka znaczników param. Jeden z nich będzie miał atrybut name o wartości src. Ten jest dla nas szczególnie interesujący, bo w atrybucie value kryje się adres do filmiku. Kopiujesz jego zawartość, czyli w tym przypadku http://www.rtvslo.si/media.php?id=109914642&mt=rm&mq=hi&wm=true&rm=true i wklejasz w pasek adresu.

 

Pojawi Ci się okienko pobierania pliku. Pobierz go, następnie otwórz Notatnikiem.

 

Wewnątrz znajdziesz następującą zawartość.

 

<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0//EN" "http://www.w3.org/2001/SMIL20/SMIL20.dtd"><smil xmlns="http://www.w3.org/2001/SMIL20/Language" xmlns:rn="http://features.real.com/2001/SMIL20/Extensions">
<head>
<layout>
<root-layout id="main" width="320" height="240" background-color="black" />
<region id="videoregion" top="0" left="0" width="320" height="240" />
</layout>
</head>
<body>
<video src="http://helix10.rtvslo.si/ramgen/46/44/SkokisomojezivljenjedokumentarnifilmoPrimozuPeterkix201107062255x56000x288x216x.rm" region="videoregion"/>
</body>
</smil>

 

Nas szczególnie interesuje 3. od dołu linia.

 

Wartość atrybutu src znacznika video to adres naszego filmiku.

 

Gdy wejdziesz pod niego, pojawi Ci się kolejny plik do pobrania. Po zakończeniu otwórz go programem VLC Media Player.

 

rtsp-4.png

 

Na dole w oknie VLC masz direct link do filmu, skopiuj go. To ten adres:

rtsp://94.103.65.136:554/46/44/SkokisomojezivljenjedokumentarnifilmoPrimozuPeterkix201107062255x56000x288x216x.rm?cloakport=80,554

 

Teraz musisz znaleźć jakiś darmowy downloader obsługujący protokół RTSP, np. Net Transport lub HiDownload (shareware, działa przez 28 dni po zainstalowaniu).

 

Trochę przydługi ten sposób pobierania, ale pozwala się dokładnie wyciągania plików nauczyć.

 

Możesz obejrzeć filmik i wydobyć go z pamięci podręcznej przeglądarki (o ile masz włączone cache) przy pomocy VideoCacheView od NirSoftu.

 

EDIT:

Możesz także spróbować pobrać film programem: http://www.nirsoft.net/utils/web_video_capture.html

Edytowane przez DawidS28
Duuużo zmian.
Odnośnik do komentarza

Dzięki :)

 

Mam tylko jeszcze jedną sprawę - ostatnio pracuję na linuxie z nałożonymi ograniczeniami administratora. Nie sprawdzałem jeszcze, czy jest możliwa instalacja programów. Na pewno można zainstalować wtyczki do Mozilli. Czy istnieje wtyczka która jest w stanie pobrać film poprzez ten strumień? Jest to o tyle pilne, że potrzebuje ten film do mniej więcej poniedziałku. Później wyjeżdżam...

Odnośnik do komentarza

Firefox ma taki plugin, jak Video DownloadHelper. Wystarczy go dołączyć do FF, wejść na stronkę, gdzie nam się odtwarza cokolwiek i obok paska adresu, po lewej masz ikonkę pluginu, z której możesz wg listy plików, ściągnąć jeden z nich na dysk. Klikasz na strzałeczkę w dół (taka mała, po prawej).

Jest wiele takich dodatków, ja korzystam z FlashGot zintegrowanego z JDownloaderem. Pobierze praktycznie wszystko.

Niestety, żaden z nich nie poradzi sobie z tym materiałem na tvslo.si, stąd kombinowana metoda pobierania tego.

 

Do Video DownloadHelper przydaje się jeszcze CSHelper, tylko trzeba uważać: programik przechwytuje obraz z określonego obszaru ekranu i zapisuje go jako nieskompresowany. Przy wspomnianym filmiku wychodziło to około 200 MB materiału na minutę.

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...