Flash i cache przeglądarki

0

Witam,

Kiedyś aby oglądany film np. na youtube wyciągnać z cache, wystarczyło wejść do katalogu cache przeglądarki. Cały film był pobierany do jednego tylko pliku. Jednak od jakiegoś czasu obserwuję coś zupełnie innego:

  • Firefox dzieli plik na pierdylion części
  • Chrome zapisuje ileś MB, potem plik już nie przyrasta (gdzie reszta? w pamięci?)
  • Opera: podobnie jak Firefox

Czy w ogóle da się jakąkolwiek współczesną wersję przeglądarki skonfigurować tak, aby cały buforowany plik był zapisywany do jednego tylko pliku?

0

opera:cache - stamtąd możesz odgrzebać sobie plik i zapisać

Ale lepiej jednak ściągnąć jakiś dodatek, a jak nie to przy pomocy Dragonfly i odpowiedników dla nie-Opery sprawdzić co przeglądarka pobiera, skopiować url i ściągnąć.

1

No przecież mówię, że szatkuje pliki na wiele części (tak przynajmniej na linuksie robi). Nie zapisuje do jednego, który można skopiować.

0

jak przeglądasz foldery cache to rzeczywiście Opera od którejś wersji tak robi, ale przez opera:cache da się (a przynajmniej niedawno się dało) ściągnąć cały plik (nie wiem, składa go z powrotem pewnie i Ci podaje). Na windowsie. Potwierdź mi, że dokładnie ta metoda nie działa, bo póki co wyraziłeś się niejasno i dalej sugerujesz kopiowanie plików z folderu, a nie przez opera:config

0

do ff jest plugin, nie pamiętam jego nazwy, który pozwala ściągać całe filmy z wielu serwisów, m.in. z youtube. trzy kliknięcia, kilka-kilkanaście minut czekania i plik jest na dysku.

0

No ja to wiem, ale to dotyczy kilku popularnych serwisów i nie jest żadną uniwersalną metodą.

0
othello napisał(a)

No ja to wiem, ale to dotyczy kilku popularnych serwisów i nie jest żadną uniwersalną metodą.

Kilku?
http://www.vidohe.com/sites.php?sort=name&page=none

Też mi się nie podobają zmiany wprowadzone przez YT, przez której mój Cashext stał się bezużyteczny pod tym względem. :(

0

No dobra, więcej niż kilku z czego większości nie używam. Chodzi mi o to, że jak do tej pory urząd miasta w Pipidowie Dolnym zamieścił na swojej stronce filmik to mogłem go wyciągnąć z cache gdyby mi się zachciało go mieć na dysku. Teraz już nie mogę.

0

jeśli filmik jest w osadzeniu z youtube, to jak najbardziej go masz dzięki narzędziu, o którym pisałem. w przeciwnym wypadku podejrzyj sobie jakie requesty wysyła player (np. spod firebuga) i ściągnij te, które uważasz za film. czasem to podejście nie zadziała, bo np. jest generowany jednorazowy token, ale zwykle jest skuteczne.
jednakże weź pod uwagę, że istnieją formaty filmów przeznaczone do dynamicznego przełączania jakości i które fizycznie są w kawałkach (np.: dynamic streaming adobe, smooth streaming microsoftu) i na to nie poradzisz w zasadzie (tj. za wyjątkiem ismdownloader'a) nic.

[dopisane]
narzędzie, o którym pisałem: https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

0

spoko jest tez programik Video Cache View, wyciąga filmiki z cache wszystkich przeglądarek

0

Jest też JDownloader, który wyłapuje automatycznie linki do filmików na stronach (nie wiem czy UM w Pipidowie Dolnym też), a potem można kazać mu je ściągnąć. I pobiera szybko.

A, i jeszcze potrafi ściągnąć w MP3, to tak na przyszłość, jakby jakaś tkaczka z zamiłowaniem do gęsi potrzebowała. ;P

0

No spoko, sprawdzę najpierw opera:cache - jeśli jest tam całość to wszystko czego potrzebuję.

0

Opera nie dzieli na części w cache pod warunkiem, że zainstalowana jest starsza wersja flash playera. To adobe flash player dzieli w cach na części.

0

Pliki są dzielone po stronie serwera. Przepisałem jakiś czas temu swój program do YT by obsługiwał nowy format, i jest tak:
...youtube.com/videoplayback?range=13-1781759&cp=...
...youtube.com/videoplayback?range=1781760-3563519&cp...

Parametr cp= znajduje się w kodzie html strony, trzeba go wyciągnąć. Wygląda tak (wersja dla wcsstr) L"&cp=" lub L"\u0026cp=".

Znajdujesz wszystkie pliki w cache o takim formacie SrcUrl i przynajniej o jednakowych cp= (zawartość cp pobierasz z html strony). Sortujesz je rosnąco i już wiesz jak posklejać części w jeden plik. Pierwszej części brakuje (range=0-12) więc kopiujesz na początku 13 bajtów z dowolnego pliku .flv

WriteFile(hFlvFile, "FLV\1\5\0\0\0\x9\0\0\0", 13, &BytesWriten, 0);

a potem doklejasz kolejno resztę:

WriteFile(hFlvFile, range13,...)
WriteFile(hFlvFile, range1781760,...)
0

odnośnie powyższego posta mam pytanie:
1)Czy cp to code page czyli kodowanie strony w znaczniku <meta> na poczatku strony?
2)Czym posklejać te filmy,to znaczy w jakim programie mam wpisać te polecenia na dole? Czy chodzi o mozilla cache viev czy opera:cache ,czy coś innego?

0
  • Chrome zapisuje ileś MB, potem plik już nie przyrasta (gdzie reszta? w pamięci?)

Brzmi raczej jak okno przesuwne (tj stare dane sa wywalane, zeby zrobic miejsce nowym).

1

Co wy w ogóle kombinujecie?
Dla Opery (którą anonim ftalo chyba ma) prościej po prostu zainstalować to

i mieć takie coś: user image

i tyle, do widzenia, żadnego klejenia..
Jakbyście jakieś boty pisali to może to miało by sens (jakby nie można było linka do całości wybrać), ale do użytku domowego to ja nie wiem..

0

Są 3 bardzo istotne powody dla których potrzebuję to mieć prosto z cache

1)Film obejrzany na YT nie muszę drugi raz ściągać na dysk
2)Linki oferowane przez download helper zawierają pliki przynajmniej 2 razy większe niż ten ładowany bezpośrednio z YT-sprawdzone
3)prędkość ściągania przez link jest ograniczona do 24kB/s ?(sprawdzone na kilku różnych połączeniach internetowych) ,a oglądanie bezpośrednio na YT ma nieograniczoną prędkość

Proszę mi powiedzieć ,czy rozszerzenie dla opery oferuje skopiowanie prosto z cache ,czy znowu jest to to samo co download helper i podobne rozszerzenia?

0

Nie. Nie sprawdziłeś tych rzeczy dobrze. Piszesz nieprawdę. A co do opery to czemu sam nie sprawdzisz?

1
ftalo napisał(a):

1)Film obejrzany na YT nie muszę drugi raz ściągać na dysk

Prawda

ftalo napisał(a):

2)Linki oferowane przez download helper zawierają pliki przynajmniej 2 razy większe niż ten ładowany bezpośrednio z YT-sprawdzone

Bzdura. Linki oferowane przez download helper to odnośniki do plików oferowanych przez youtube. Youtube oferuje kilka strumieni o różnej jakości i wielkości pliku. Jeśli oglądamy film, wybieramy to klikając na ikonkę przy oglądaniu materiału. Download helper oferuje odnośniki do wszystkich strumieni. Jeśli chodzi o opcję pobierania tylko audio, to tu sprawa wygląda inaczej - filmy z youtube są konwertowane do audio na serwerach download helper i dopiero potem udostępniane użytkownikowi. Oczywiście jest baza danych na serwerze - i jeśli ktoś już kiedyś konwertował wybrany plik to audio jest od razu udostępniane użytkownikowi.

ftalo napisał(a):

3)prędkość ściągania przez link jest ograniczona do 24kB/s ?(sprawdzone na kilku różnych połączeniach internetowych) ,a oglądanie bezpośrednio na YT ma nieograniczoną prędkość

Bzdura.

user image
user image

ftalo napisał(a):

Proszę mi powiedzieć ,czy rozszerzenie dla opery oferuje skopiowanie prosto z cache ,czy znowu jest to to samo co download helper i podobne rozszerzenia?

Nie. Bo w cache nie ma już niczego co dałoby się prosto złozyć w jeden plik.

I takie pytanie ode mnie - orientuj się ktoś, w której wersji flasha to zmieniono? Kiedyś był tylko jeden plik w cache, który można było sobie wziąć. Od której wersji flasha już tak nie jest? Problem z takimi wtyczkami jak download helper jest brak uniwersalności - nie da się wyciągnąć łatwo filmu z dowolnej strony, a tylko z tych obsługiwanych.

0
othello napisał(a):

I takie pytanie ode mnie - orientuj się ktoś, w której wersji flasha to zmieniono? Kiedyś był tylko jeden plik w cache, który można było sobie wziąć. Od której wersji flasha już tak nie jest? Problem z takimi wtyczkami jak download helper jest brak uniwersalności - nie da się wyciągnąć łatwo filmu z dowolnej strony, a tylko z tych obsługiwanych.

wydaje mi się, że to inna technologia. od jakiegoś czasu flash umożliwia odtwarzanie mediów w formacie Dynamic Streaming. od strony flash'a jest do tego opensource'owy framework (osmf). nic nie stoi na przeszkodzie, żeby google zmajstrowało sobie swój własny, analogiczny format.

1 użytkowników online, w tym zalogowanych: 0, gości: 1