Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  7 5183
Tittelen er vel ganske selvforklarende, men jeg lurer i alle fall på om noen av dere vet hvordan man laster ned videoer fra Facebook? Jeg finner forbløffende lite oppdatert informasjon om dette på Google og YouTube. De fleste jeg finner er bare linker til énklikksider hvor man kan lime inn URLen og trykke "last ned". De fleste av disse er jo også bare spam og ubrukelige greier, noe som er behørig påpekt i de fleste steder der det finnes kommentarfelt til disse "tipsene". Disse virker også sjeldent på videoer som ikke er Public (og det skjer ikke at jeg taster inn brukernavn og passord på en slik side).

Både på grunn av alle disse upålitelige tjenestene og det at det rett og slett er mer interessant å få det til "selv", gjør at jeg heller prøver å analysere kildekoden til Facebook og finne videofilen som vises.

Første og beste offentlige video fra newsfeeden min:
https://www.facebook.com/video.php?v=460846580750702

Jeg bruker Chrome til å inspisere siden, og finner frem til følgende kodesnipp som skal vise videoen:

Kode

<embed type="application/x-shockwave-flash" src="https://fbstatic-a.akamaihd.net/rsrc.php/v1/yT/r/_8k1-ef3X62.swf" width="720" height="405" style="display: block;" id="swf_id_5544dc1d5c76e8f22054669" name="swf_id_5544dc1d5c76e8f22054669" bgcolor="#000000" quality="high" allowfullscreen="true" allowscriptaccess="always" salign="tl" scale="noscale" wmode="opaque" flashvars="params=%7B%22auto_hd%22%3Afalse%2C%22autoplay_reason%22%3A%22unknown%22%2C%22default_hd%22%3Atrue%2C%22disable_native_controls%22%3Afalse%2C%22inline_player%22%3Afalse%2C%22pixel_ratio%22%3A1%2C%22preload%22%3Atrue%2C%22start_muted%22%3Afalse%2C%22video_data%22%3A%5B%7B%22hd_src%22%3A%22https%3A%5C%2F%5C%2Ffbcdn-video-o-a.akamaihd.net%5C%2Fhvideo-ak-xtp1%5C%2Fv%5C%2Ft43.1792-2%5C%2F11141910_460848940750466_1059822872_n.mp4%3Fefg%3DeyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQiLCJybHIiOjE1MDAsInJsYSI6MTI2OX0%5Cu00253D%26rl%3D1500%26vabr%3D825%26oh%3D9f06c70dc2dfe08710d3a7248dab5bc6%26oe%3D5544F89E%26__gda__%3D1430583501_db1a06f5e205d5eecc01f1898bdd513a%22%2C%22is_hds%22%3Afalse%2C%22is_hls%22%3Afalse%2C%22rotation%22%3A0%2C%22sd_src%22%3A%22https%3A%5C%2F%5C%2Fscontent.xx.fbcdn.net%5C%2Fhvideo-xpa1%5C%2Fv%5C%2Ft42.1790-2%5C%2F11183320_460849230750437_1490695401_n.mp4%3Fefg%3DeyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQiLCJybHIiOjQ4NCwicmxhIjo1MTJ9%26rl%3D484%26vabr%3D269%26oh%3D78202101e489fd007887678f92999c05%26oe%3D5544F5EB%22%2C%22video_id%22%3A%22460846580750702%22%2C%22sd_tag%22%3A%22res_426_crf_23_main_3.0_sd%22%2C%22hd_tag%22%3A%22legacy_hd%22%2C%22sd_src_no_ratelimit%22%3A%22https%3A%5C%2F%5C%2Fscontent.xx.fbcdn.net%5C%2Fhvideo-xpa1%5C%2Fv%5C%2Ft42.1790-2%5C%2F11183320_460849230750437_1490695401_n.mp4%3Fefg%3DeyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQifQ%5Cu00253D%5Cu00253D%26oh%3D78202101e489fd007887678f92999c05%26oe%3D5544F5EB%22%2C%22hd_src_no_ratelimit%22%3A%22https%3A%5C%2F%5C%2Ffbcdn-video-o-a.akamaihd.net%5C%2Fhvideo-ak-xtp1%5C%2Fv%5C%2Ft43.1792-2%5C%2F11141910_460848940750466_1059822872_n.mp4%3Fefg%3DeyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQifQ%5Cu00253D%5Cu00253D%26oh%3D9f06c70dc2dfe08710d3a7248dab5bc6%26oe%3D5544F89E%26__gda__%3D1430583501_705c692a38a75f7e464dbb366e315e34%22%2C%22subtitles_src%22%3Anull%7D%5D%2C%22show_captions_default%22%3Afalse%2C%22persistent_volume%22%3Atrue%2C%22buffer_length%22%3A0.1%7D&amp;width=720&amp;height=405&amp;user=0&amp;log=no&amp;div_id=id_5544dc1d5c76e8f22054669&amp;swf_id=swf_id_5544dc1d5c76e8f22054669&amp;browser=Chrome+42.0.2311.90&amp;tracking_domain=https%3A%2F%2Fpixel.facebook.com&amp;post_form_id=&amp;string_table=https%3A%2F%2Fs-static.ak.facebook.com%2Fflash_strings.php%2Ft99345%2Fnb_NO">
Kjører jeg den gjennom en converter, så blir koden slik:

Kode

<embed type="application/x-shockwave-flash" src="https://fbstatic-a.akamaihd.net/rsrc.php/v1/yT/r/_8k1-ef3X62.swf" width="720" height="405" style="display: block;" id="swf_id_5544dc1d5c76e8f22054669" name="swf_id_5544dc1d5c76e8f22054669" bgcolor="#000000" quality="high" allowfullscreen="true" allowscriptaccess="always" salign="tl" scale="noscale" wmode="opaque" flashvars="params={"auto_hd":false,"autoplay_reason":"unknown","default_hd":true,"disable_native_controls":false,"inline_player":false,"pixel_ratio":1,"preload":true,"start_muted":false,"video_data":[{"hd_src":"https:\/\/fbcdn-video-o-a.akamaihd.net\/hvideo-ak-xtp1\/v\/t43.1792-2\/11141910_460848940750466_1059822872_n.mp4?efg=eyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQiLCJybHIiOjE1MDAsInJsYSI6MTI2OX0\u00253D&rl=1500&vabr=825&oh=9f06c70dc2dfe08710d3a7248dab5bc6&oe=5544F89E&__gda__=1430583501_db1a06f5e205d5eecc01f1898bdd513a","is_hds":false,"is_hls":false,"rotation":0,"sd_src":"https:\/\/scontent.xx.fbcdn.net\/hvideo-xpa1\/v\/t42.1790-2\/11183320_460849230750437_1490695401_n.mp4?efg=eyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQiLCJybHIiOjQ4NCwicmxhIjo1MTJ9&rl=484&vabr=269&oh=78202101e489fd007887678f92999c05&oe=5544F5EB","video_id":"460846580750702","sd_tag":"res_426_crf_23_main_3.0_sd","hd_tag":"legacy_hd","sd_src_no_ratelimit":"https:\/\/scontent.xx.fbcdn.net\/hvideo-xpa1\/v\/t42.1790-2\/11183320_460849230750437_1490695401_n.mp4?efg=eyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQifQ\u00253D\u00253D&oh=78202101e489fd007887678f92999c05&oe=5544F5EB","hd_src_no_ratelimit":"https:\/\/fbcdn-video-o-a.akamaihd.net\/hvideo-ak-xtp1\/v\/t43.1792-2\/11141910_460848940750466_1059822872_n.mp4?efg=eyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQifQ\u00253D\u00253D&oh=9f06c70dc2dfe08710d3a7248dab5bc6&oe=5544F89E&__gda__=1430583501_705c692a38a75f7e464dbb366e315e34","subtitles_src":null}],"show_captions_default":false,"persistent_volume":true,"buffer_length":0.1}&amp;width=720&amp;height=405&amp;user=0&amp;log=no&amp;div_id=id_5544dc1d5c76e8f22054669&amp;swf_id=swf_id_5544dc1d5c76e8f22054669&amp;browser=Chrome+42.0.2311.90&amp;tracking_domain=https://pixel.facebook.com&amp;post_form_id=&amp;string_table=https://s-static.ak.facebook.com/flash_strings.php/t99345/nb_NO">
Jeg leste et eller annet sted at jeg skulle se etter "hd_src" og "bare laste ned den filen", men jeg får det ikke til å være så enkelt. Jeg har prøvd masse annet her også, men jeg sliter med å finne noe som fungerer. Er det noen av dere som ser mer enn meg her?
Denne funker til google chrome: FVD Video Downloader


På akkurat den videoen din, må du trykke på symbolet til FVD for å laste ned:



Funka fint for meg ivertfall:

Sist endret av Turbolego; 2. mai 2015 kl. 16:46. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Er det noen av dere som ser mer enn meg her?
Vis hele sitatet...
Du må se på hva som blir sendt over nettverket.
Det sendes en GET requests som har link til videoen.

Kode

https://fbcdn-video-o-a.akamaihd.net/hvideo-ak-xtp1/v/t43.1792-2/11141910_460848940750466_1059822872_n.mp4?efg=eyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQiLCJybHIiOjE1MDAsInJsYSI6MTI2OSwidmVuY29kZV90YWciOiJsZWdhY3lfaGQifQ%3D%3D&rl=1500&vabr=825&oh=e8dba45c59732f50dbefdc4ea5127ef1&oe=554501FE&__gda__=1430585901_f645848e53a6fe6b11b39ecda0ef1bb9
gjør at jeg heller prøver å analysere kildekoden til Facebook og finne videofilen som vises.
Vis hele sitatet...
Det er alltid greit og se på kildekoden,noen ganger ligger løsningen der i klar tekst.
Ofte kan det være en miks av flere ting.
Se på kildekoden,gjør JavaScript(jQuery,AJAX...)noe?
hva sendes over nettverket?
og diverse andre metoder.
Asosial introvert
Duckie's Avatar
Hvis du har lite tid kan du bruke Greasemonkey-script i Firefox i stedet for.
Bigger than Jesus
Sgt. Pepper's Avatar
Kan man ikke bare høyre klikke på video og velge "lagre video som" da?
Sitat av DannyFugl Vis innlegg
Kan man ikke bare høyre klikke på video og velge "lagre video som" da?
Vis hele sitatet...
nope, det går desverre ikke med flash-videoer.

Bigger than Jesus
Sgt. Pepper's Avatar
Men facebook støtter da HTML5 videoer, jeg får hvert fall opp alle videoer på facebook som HTML 5 standard i Chrome.
Trådstarter
Sitat av Turbolego Vis innlegg
Denne funker til google chrome: FVD Video Downloader
Vis hele sitatet...
Sitat av Duckie Vis innlegg
Hvis du har lite tid kan du bruke Greasemonkey-script i Firefox i stedet for.
Vis hele sitatet...
Blant annet på grunn av utallige artikler i det siste om malware i tilsynelatende pålitelige programmer, add-ons og skript, også blant topptreffene hos giganter som Google etc., så ønsker jeg helst å unngå dette så langt det lar seg gjøre. Som nevnt er det også litt for interessen sin skyld at jeg ønsker å finne ut av hvordan Facebook faktisk viser videoene sine til oss.

Sitat av snippsat Vis innlegg
Du må se på hva som blir sendt over nettverket.
Det sendes en GET requests som har link til videoen.

Kode

https://fbcdn-video-o-a.akamaihd.net/hvideo-ak-xtp1/v/t43.1792-2/11141910_460848940750466_1059822872_n.mp4?efg=eyJxZSI6ImZiY2RuX3ZpZGVvX3JhdGVsaW1pdF9yb2xsb3V0Mix2X3JvbGxvdXQiLCJybHIiOjE1MDAsInJsYSI6MTI2OSwidmVuY29kZV90YWciOiJsZWdhY3lfaGQifQ%3D%3D&rl=1500&vabr=825&oh=e8dba45c59732f50dbefdc4ea5127ef1&oe=554501FE&__gda__=1430585901_f645848e53a6fe6b11b39ecda0ef1bb9
Det er alltid greit og se på kildekoden,noen ganger ligger løsningen der i klar tekst.
Ofte kan det være en miks av flere ting.
Se på kildekoden,gjør JavaScript(jQuery,AJAX...)noe?
hva sendes over nettverket?
og diverse andre metoder.
Vis hele sitatet...
Ja, det er dette jeg har prøvd, men evnene mine strekker rett og slett ikke til. Ser du noe?

Sitat av DannyFugl Vis innlegg
Kan man ikke bare høyre klikke på video og velge "lagre video som" da?
Vis hele sitatet...
Dette er et triks som jeg har kjent til en stund. Åpne videoen, og endre 'www' til 'm' (slik at adressen blir m.facebook.com/....). Da har du mobilutgaven, og da kan du lett høyreklikke og velge "Lagre som"/"Save as..."
Ulempen her er at kvaliteten er skikkelig crap, så det duger overhodet ikke til å laste ned noen videoer i noe særlig kvalitet.


Nå skal det nevnes at jeg fikk det til å funke med youtube-dl til slutt.
Men jeg er fremdeles interessert i å finne ut hvordan man eventuelt klarer å gjøre det "manuelt" ved å analysere kildekoden, slik snippsat er inne på.

Takk for alle innspill!