Hvordan laste ned flash-videoer uten å installere ekstra programmer

Dette er et gammelt triks, men en som noen av dere sannsynligvis fortsatt ikke er klar over. Hva du skal gjøre er gå til siden der videoen er plassert og vent til den er ferdig lastet. På YouTube er opplastingen representert med en rød linje som vokser under spillelinjen.

Når alt var lastet inn, og uten å lukke utforskeren, åpnet jeg Nautilus og åpnet mappen / tmp /. Der vil du blant annet se en fil med et merkelig navn som sannsynligvis inneholder ordet "Flash". Ferdig, bare trekk fra kopi filen til stedet du liker best. 🙂 Det er så enkelt.

Se opp! Dette trikset fungerer på Ubuntu, men ikke alle distroer lagrer disse videoene i samme katalog. Det er mulig at katalogen i din distro er annerledes, men logikken er den samme. Du må bare finne stien der de midlertidige Flash-filene lagres.

Fungerer det ikke for deg i Ubuntu med Flash 64 bit? Jeg fortsatte å lese ...


Ovennevnte triks fungerer for 32-biters Flash. Fremgangsmåten for å følge i Ubuntu når du bruker Flash 64 bit er litt mer komplisert ... Her er forklaringen laget av Codix i forumet Ubuntu-er:

Med den nye 64-biters firkantede flash-spilleren for Linux når du ser på en video fra youtube, eller en annen videoportal og går til mappen / Tmp du håper å finne den midlertidige filen som flash-spilleren jobber med (i dette tilfellet firkantet). Men du finner det ikke, og du lurer på hvor det vil være.

Etter å ha tenkt litt på, er den beste måten å se om det er en midlertidig fil som flash-spilleren jobber med, via kommandoen lsof.

I tidligere versjoner kalte flashplayer de midlertidige filene som Flashxxxxxx, der xxxxx er en alfanumerisk kode som flashplayer ga den til å gjenkjenne den blant andre midlertidige filer, så jeg prøvde med

lsof | grep Flash

... Og resultatet ble:

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (slettet)

Jeg løp igjen:

lsof | grep Flash

Resultatet:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (slettet)

Dette var da jeg så at filen til tross for at den var i en slettet tilstand økte i størrelse - videoen hadde ikke blitt fullstendig lastet ned. Jeg trodde at hvis den fortsatte å laste ned, var det bare en måte å kopiere, heller å gjenopprette filen. Så jeg ventet på at videoen skulle lastes ned helt. Da dette ble oppfylt, gjorde jeg fra konsollen:

ls -l / proc / open_process_identifier / file_descriptor

prosessidentifikatoren er i andre kolonne (15026) og filbeskrivelsen er den fjerde kolonnen uten bokstaven (18)

ls -l / proc / 15026 / fd / 18 

Resultatet:

lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (slettet)

Til slutt klarte jeg å gjenopprette med en enkel cp-setning file_to_copy copy_file_path den glade videoen som ble lastet ned av flashplayer.

cp / proc / 15026 / fd / 18 our_video.flv

Til slutt gjenstår det bare å sjekke med vlc, eller totem, koffein, xine eller mplayer at videoen spiller riktig. 😀

Takk Guido Ignacio for at dataene kan lastes ned i Flash 64 bit!

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Collons Tower sa

    Selv om det er litt sent, men her er et skript i tilfelle det hjelper noen.

    #! / Bin / bash
    # *********************************************** ************************************************ * #
    # Aquest-skript for å finne midlertidige fitxere når det er gjengitt i flash-video til Firefox #
    # Primer henter informasjonen fra fitxers oberts til systemet med LSOF og Flash-filtre og tmp #
    # Després per mitja d'un loop henter informasjonen til hver fitxer som er nødvendig for kopien #
    # Hvis kopien er riktig, donerer den en sortida missatge av skriptet #
    # #
    # Husk at en politimann er siden din på denne videoen, den midlertidige fitxeren er tapt #
    # *********************************************** ************************************************ * #

    # Finn midlertidige fitxere
    OnEs = $ (lsof | grep Flash | grep tmp)

    # Start kjøperen
    i = 0
    # Fa en løkke for hver fitxer-trobat
    for parametere i $ OnEs
    do
    # Extreu els parametres necessaris per fer the copy of the information rebuda
    tilfelle $ i inn
    1) identifikator = $ parametre ;; 3) deskriptor = $ {parametres %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
    at C

    # Øk kjøperen av hver parameteravvisning
    la jeg ++

    # For hver løkke er det en kopi
    hvis [$ i -eq "10"]; da er jeg = 0; cp / proc / $ identifier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; kontroll = $?

    # Missatge av sortida
    hvis [$ control -eq "0"]; ekko deretter "Fitxer er vellykket kopiert til /home/portatil/Deskfrtop/$fitxer.flv"; annet ekko "Det oppsto en feil med å kopiere fitxeren"; fi
    fi
    gjort

    avslutte

  2.   Francisco José sa

    Hei, jeg har et problem .. Jeg gjorde alt som du forklarte, og da jeg spilte videoen med VLC, reproduserte den bare lyden, så jeg åpnet filen med Totem og det samme .. Bare lyd, kan du gi meg en hånd? Utmerket innlegg lik (Y)

  3.   Juanga Molina plassholderbilde sa

    Litt gammel nå, men det fungerer fremdeles ... Jeg har 11.10-biters ubuntu 32 og den fungerer, men bruker 64-biters metoden ... Jeg vet ikke om det er fordi det er en mer aktuell ubuntu ... uansett, tusen takk ... det fungerer 100%

  4.   Juanga Molina plassholderbilde sa

    innlegget er litt gammelt, men det fungerer fremdeles ... Jeg har 11.10-biters ubuntu 32, men trikset fungerer med 64-biters, jeg tror det er fordi ubuntu er mer oppdatert ... det har tjent meg mye og fungerer 100%

  5.   imexcomp sa

    Hei. veldig bra innlegget.

    Det hjalp meg veldig. !!

    Takk!

  6.   La oss bruke Linux sa

    Værsågod! Som alltid, en glede!
    Klem og god jul! Paul.

  7.   porfirio21 sa

    Hei hei, hva om videoen er AVI eller MPEG-4?

  8.   Alvaro sa

    Hallo! Det viser seg at dette trikset kan gjøres med Ubuntu Jaunty, men nå som jeg har installert Lucid, fungerer det ikke for meg. I tmp-mappen er det mapper og filer, og ingen av dem er videoen ... Det vises heller ikke som en skjult fil, vet du hva dette kan være?
    Takk!

  9.   Guy Ignatius sa

    Vel, så lenge det er 32-bitersversjonen eller 64-bitersversjonen emulert med ndiswrapper (ble det skrevet slik?)

    Hvis du har den opprinnelige 64b, er det vanskeligere å gjenopprette videoene, og her er forklaringen i tilfelle du vil legge den til:

    http://www.ubuntu-es.org/node/141478#comment-404172

  10.   Pascual vinkel sa

    Dette trikset sluttet å fungere for meg på 64-bit Ubuntu da jeg begynte å bruke flashplugin-firkanten. Så jeg avinstallerte den og gikk tilbake til den gamle blitsen med nspluginwrapper.

  11.   La oss bruke Linux sa

    Det kan være fordi du har 64-bitersversjonen av Flash installert. Tilsynelatende fungerer ikke dette trikset med den versjonen.

  12.   funkwave sa

    Jeg tror det med dette ville være verdt ...

    cd / katalog / hvor / du vil / lagre / videoen
    string = »$ (lsof | grep Flash | head -1)» && cad1 = »$ (echo $ string | cut -d '' -f 2)» && cad2 = »$ (echo $ string | cut -d '' -f 4 | klipp -d 'u' -f 1) »&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv

    forresten takk for trikset! 😉

  13.   La oss bruke Linux sa

    Sannheten er at jeg ikke vet det. Hvis du finner ut av det, gi oss beskjed! 🙂
    Jubel! Paul.

  14.   La oss bruke Linux sa

    Det er sant! Tusen takk for ditt bidrag!
    Jubel! Paul.

  15.   Detomailg sa

    Jeg har 64-biters flash, og filene lagres i hurtigbuffermappen til Firefox. Det morsomme er at kort tid etter at de er fullstendig lastet ned, blir de slettet, og hvis de opptar mer enn 64 megabyte, blir de også slettet ...

    Løsningen har vært å installere utvidelsen flashgot og perfekt

  16.   La oss bruke Linux sa

    Merk at her forklares det også hvordan du får tak i filene, selv med 64-biters flash.
    Jubel! Paul.

  17.   Guy Ignatius sa

    Jeg er glad for at det hjalp deg med å fullføre artikkelen
    Klem!

  18.   Guy Ignatius sa

    puff godt !!!! Takk!

  19.   pepito sa

    Gud takk !!! Du reddet nettopp livet mitt !!!

  20.   La oss bruke Linux sa

    Øye! Det ser ut til at dette i Flash 10.2 ikke kan gjøres lenger ... 🙁
    Jubel! Paul.

  21.   sader01 sa

    Utmerket bidrag takk .... Jeg ble gal

  22.   Hermann G.LM. sa

    Flott, det tjente meg veldig bra.
    Og jeg utvidet meg fra algoritmen din, for å lagre flere sammen. Det er absolutt ikke det beste, selv om det fungerer bra (tror jeg). Jeg tror problemet ligger i bruken av "halen", jeg brukte den mer av instinkt enn av å vite, så jeg vet ikke hvor lenge den "holder". For 3 videoer, 2, 1 .. 4 .. går det bra .. Jeg vet ikke om 10 eller 20 vil fungere bra.

    ALG:

    [code = »Husk meg»]
    #! / bin / bash
    ## Husk meg.
    ## Hjelp: det første argumentet som sendes til programmet er banen der filene skal lagres.

    cd $ 1

    svinger = »$ (lsof | grep -c Flash)»

    mens [$ blir -gt 0]
    do
    streng = »$ (lsof | grep Flash | hale - $ svinger)»
    c1 = »$ (echo $ string | cut -d '' -f 2)»
    c2 = »$ (echo $ string | klipp -d '' -f 4 | klipp -d 'u' -f 1)»
    ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 video- $ svinger
    svinger = `ekspr $ svinger - 1`
    gjort
    [/ Code]

    Forbedringene kan gis ved å ikke gå inn så mange ganger med "grep Flash", lagre alt tidligere (jeg vet ikke hvordan jeg gjør det uten å miste linjeskiftene) og også bruke samme verdi "c1" som (tror jeg ) er ikke modifisert, jeg vet ikke i store mengder.

    Hilsener.

    Ger.

  23.   La oss bruke Linux sa

    Takk Ger! En klem! Paul.

  24.   Chango sa

    De som bruker Firefox, kan også bruke utvidelsen "UnPlug", som lar deg laste ned flash-videoer fra nesten hvilken som helst side. Det er et behagelig alternativ, slik at du ikke trenger å forlate nettleseren. Et interessant faktum er at av alle tilgjengelige utvidelser er den en av de letteste og raskeste. Prøv det!

  25.   sa

    Mini Application Guide for å laste ned hvilken som helst video som er online med en spiller, som et eksempel har vi de fra YouTube.

    Merk: Den laster også ned swf-filer.

    side: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   Alex sa

    Et problem. Når jeg går for å se en YouTube-video, lastes de noen ganger (eller noen videoer) ikke i sin helhet (den grå linjen). Og i disse tilfellene når du gjør 'lsof grep Flash' kommer ingenting ut, og derfor kan jeg ikke gjøre dette trikset. Noen løsning på hvordan du kan gjøre baren fulladet, eller blinker ikke dette lenger?
    PS: html5 har jeg deaktivert. (I tilfelle det vil påvirke noe)

  27.   Tomas sa

    Det fungerte perfekt til jeg oppdaterte ubuntu til 14.04 🙁

    1.    sil ibidi sa

      Det samme skjedde med meg da jeg installerte 14.04, sluttet den å fungere