Cum să descărcați videoclipuri flash fără a instala programe suplimentare

Acesta este un truc vechi, dar despre care unii dintre voi probabil nu știți încă. Ce este de făcut este accesați pagina în care se află videoclipul și așteptați să se termine încărcarea. Pe YouTube, încărcarea este reprezentată de o linie roșie care crește sub linia de joc.

Odată ce totul s-a încărcat și fără să închid exploratorul, am deschis Nautilus și am deschis folderul / tmp /. Acolo veți vedea, printre altele, un fișier cu un nume ciudat care include probabil cuvântul „Flash”. Gata, doar scade a copia fișierul respectiv în locul care vă place cel mai mult. 🙂 Este atât de simplu.

Ferește-te! Acest truc funcționează pe Ubuntu, dar nu toate distribuțiile salvează aceste videoclipuri în același director. Este posibil ca în distribuția dvs. directorul să fie diferit, dar logica este aceeași. Trebuie doar să găsiți calea în care sunt salvate fișierele Flash temporare.

Nu funcționează pentru tine în Ubuntu cu Flash pe 64 de biți? Am tot citit ...


Trucul de mai sus funcționează pentru Flash pe 32 de biți. Pașii de urmat în Ubuntu atunci când se utilizează Flash pe 64 de biți sunt puțin mai complicați ... Iată explicația făcută de Codix în forum Ubuntu-este:

Cu noul player flash pătrat pe 64 de biți pentru Linux când vizualizați un videoclip de pe youtube sau un alt portal video și accesați dosarul / tmp sperați să găsiți fișierul temporar cu care funcționează flash playerul (în acest caz pătrat). Dar nu îl găsiți și vă întrebați unde va fi.

După ce ne-am gândit puțin, cel mai bun mod de a vedea dacă există un fișier temporar cu care funcționează flash player-ul este prin comandă lsof.

În versiunile anterioare, flashplayer a denumit fișierele temporare ca Flashxxxxxx, unde xxxxx este un cod alfanumeric pe care flashplayer l-a dat să îl recunoască printre alte fișiere temporare, așa că am încercat cu

lsof | grep Flash

... Și rezultatul a fost:

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

Am fugit din nou:

lsof | grep Flash

Rezultatul:

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

Acesta a fost momentul în care am văzut că fișierul, în ciuda faptului că era într-o stare ștearsă, continua să crească în dimensiune - videoclipul nu fusese descărcat complet. M-am gândit că, dacă se descarcă în continuare, există o singură modalitate de a copia, mai degrabă, de a recupera fișierul. Așa că am așteptat ca videoclipul să se descarce complet. Când s-a împlinit acest lucru, din consolă am făcut:

ls -l / proc / open_process_identifier / file_descriptor

identificatorul procesului se află în a doua coloană (15026), iar descriptorul fișierului este a patra coloană fără litera (18)

ls -l / proc / 15026 / fd / 18 

Rezultatul:

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

În cele din urmă am reușit să recuperez cu o declarație simplă cp file_to_copy copy_file_path videoclipul fericit descărcat de flashplayer.

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

În cele din urmă, rămâne doar să verificați cu vlc sau totem, cofeină, xină sau mplayer dacă videoclipul este redat corect. 😀

Mulțumim Guido Ignacio pentru datele de descărcat în Flash pe 64 de biți!

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Turnul Collons el a spus

    Deși cam târziu, dar iată un scenariu în caz că ajută pe cineva.

    #! / Bin / bash
    # ************************************************ ************************************************** * #
    # Acest script pentru a localiza fișierele temporare atunci când este reprodus în flash video în Firefox #
    # Primer preia informațiile fișierelor de fișiere obținute la sistem cu LSOF și filtrele Flash și tmp #
    # După per mitja d'un loop recuperează informațiile fiecărui fișier care sunt necesare pentru copiere #
    # Dacă copia este corectă, donează un mesaj de ieșire al scriptului #
    # #
    # Cal nu uitați că un polițist este pagina dvs. pe acest lototjat de videoclip, fișierul temporar este pierdut #
    # ************************************************ ************************************************** * #

    # Localizați fișierele temporare
    OnEs = $ (lsof | grep Flash | grep tmp)

    # Porniți cumpărătorul
    i = 0
    # Fa o buclă pentru fiecare fitxer trobat
    pentru parametrii în $ OnEs
    do
    # Extreu els parametres necessaris per fer the copy of the information rebuda
    caz $ i in
    1) identificator = $ parametri ;; 3) descriptor = $ {parametres %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
    ESAC

    # Măriți cumpărătorul pentru fiecare parametru respinge
    lasă i ++

    # Pentru fiecare buclă există o copie
    dacă [$ i -eq "10"]; atunci i = 0; cp / proc / $ identificator / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; control = $?

    # Missatge de ieșire
    dacă [$ control -eq "0"]; apoi ecou „Fitxer copiat cu succes în /home/portatil/Deskfrtop/$fitxer.flv”; else echo "A apărut o eroare la copierea fișierului"; fi
    fi
    făcut

    ieşire

  2.   Francisco Jose el a spus

    Salut am o problemă .. Am făcut totul așa cum mi-ai explicat și când am redat videoclipul cu VLC a reprodus doar sunetul, așa că am deschis fișierul cu Totem și la fel .. Singur sunet, ai putea să-mi dai o mână de ajutor? Excelent post egal (Y)

  3.   Imaginea de substituent a lui Juanga Molina el a spus

    Un pic vechi acum dar încă funcționează ... Am ubuntu 11.10 pe 32 de biți și funcționează dar folosind metoda pe 64 de biți ... Nu știu dacă este pentru că este un ubuntu mai actual ... oricum, mulțumesc foarte mult ... funcționează 100%

  4.   Imaginea de substituent a lui Juanga Molina el a spus

    postarea cam veche dar tot merge ... am ubuntu 11.10 pe 32 de biți dar trucul funcționează cu cel pe 64 de biți, cred că este pentru că ubuntu este mai actual ... mi-a servit foarte mult și funcționează 100%

  5.   imexcomp el a spus

    Salut. foarte bine postarea.

    M-a ajutat foarte mult. !!

    Mulțumiri!

  6.   Să folosim Linux el a spus

    Cu plăcere! Ca întotdeauna, o plăcere!
    Îmbrățișare și Crăciun fericit! Paul.

  7.   porfirio21 el a spus

    Hei, hei, ce se întâmplă dacă videoclipul este AVI sau MPEG-4?

  8.   Alvaro el a spus

    Salut! Se pare că acest truc ar putea fi făcut cu Ubuntu Jaunty, dar acum, când am instalat Lucid, nu funcționează pentru mine. În folderul tmp există foldere și fișiere și niciunul dintre ele nu este video ... Nici nu apare ca un fișier ascuns, știi ce ar putea fi asta?
    Vă mulţumim!

  9.   Guy Ignatius el a spus

    Ei bine, atât timp cât este versiunea pe 32 de biți sau versiunea pe 64 de biți emulată cu ndiswrapper (a fost scris așa?)

    Dacă aveți 64b nativ, modalitatea de recuperare a videoclipurilor este mai dificilă și iată explicația în cazul în care doriți să o adăugați:

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

  10.   Unghiul Pascual el a spus

    Acest truc a încetat să mai funcționeze pentru mine pe Ubuntu pe 64 de biți când am început să folosesc pătratul flashplugin. Așa că l-am dezinstalat și m-am întors la vechiul bliț cu nspluginwrapper.

  11.   Să folosim Linux el a spus

    Poate fi pentru că aveți instalată versiunea pe 64 de biți a Flash. Se pare că acest truc nu funcționează cu acea versiune.

  12.   funwave el a spus

    Cred că cu asta ar merita ...

    cd / director / unde / doriți / salvați / videoclipul
    string = »$ (lsof | grep Flash | head -1)» && cad1 = »$ (echo $ string | cut -d '' -f 2)» && cad2 = »$ (echo $ string | cut -d '' -f 4 | tăiat -d 'u' -f 1) »&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv

    apropo multumesc pentru truc! 😉

  13.   Să folosim Linux el a spus

    Adevărul este că nu știu. Dacă aflați, anunțați-ne! 🙂
    Noroc! Paul.

  14.   Să folosim Linux el a spus

    Este adevarat! Vă mulțumesc foarte mult pentru contribuția dvs.!
    Noroc! Paul.

  15.   itomailg el a spus

    Am flash pe 64 de biți și fișierele sunt salvate în folderul cache al Firefox. Interesant este că la scurt timp după ce au fost descărcate complet sunt șterse și, dacă ocupă mai mult de 64 de megaocteți, sunt șterse și ele ...

    Soluția a fost instalarea extensiei flashgot și perfectă

  16.   Să folosim Linux el a spus

    Rețineți că aici se explică și cum să obțineți fișierele, chiar și cu bliț pe 64 de biți.
    Noroc! Paul.

  17.   Guy Ignatius el a spus

    Mă bucur că v-a ajutat să completați articolul
    Hug!

  18.   Guy Ignatius el a spus

    puf bun !!!! Mulțumiri!

  19.   Pepito el a spus

    Doamne, multumesc !!! Tocmai mi-ai salvat viața !!!

  20.   Să folosim Linux el a spus

    Ochi! Mi se pare că în Flash 10.2 acest lucru nu se mai poate face ... 🙁
    Noroc! Paul.

  21.   saider01 el a spus

    Contribuție excelentă, mulțumesc ... Înnebuneam

  22.   Hermann G.LM. el a spus

    Super, m-a servit foarte bine.
    Și am extins din algoritmul dvs., pentru a salva mai multe împreună. Cu siguranță nu este cel mai bun, deși funcționează bine (cred). Cred că problema este în utilizarea „cozii”, am folosit-o mai mult prin instinct decât prin știință, deci nu știu cât timp „ține”. Pentru 3 videoclipuri, 2, 1 .. 4 .. merge bine .. Nu știu dacă 10 sau 20 ar funcționa bine.

    ALG:

    [cod = »Reține-mă»]
    #! / bin / bash
    ## Amintește-ți de mine.
    ## Ajutor: primul argument transmis programului este calea în care vor fi salvate fișierele.

    cd $ 1

    transformă = »$ (lsof | grep -c Flash)»

    în timp ce [$ transformă -gt 0]
    do
    șir = »$ (lsof | grep Flash | coadă - $ se întoarce)»
    c1 = »$ (echo $ string | cut -d '' -f 2)»
    c2 = »$ (echo $ string | cut -d '' -f 4 | cut -d 'u' -f 1)»
    ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 video- $ turnuri
    ture = `expr $ ture - 1`
    făcut
    [/cod]

    Îmbunătățirile pot fi date prin faptul că nu intră de atâtea ori cu „grep Flash”, salvând totul anterior (nu știu cum să fac asta fără a pierde întreruperile de linie) și, de asemenea, folosind aceeași valoare „c1” care (cred) nu este modificată, nu știu în cantități mari.

    Salutări.

    Ger.

  23.   Să folosim Linux el a spus

    Mulțumesc Ger! O imbratisare! Paul.

  24.   maimuţă el a spus

    Utilizatorii Firefox pot utiliza, de asemenea, extensia „UnPlug”, care vă permite să descărcați videoclipuri flash din aproape orice pagină. Este o opțiune confortabilă, astfel încât nu trebuie să părăsiți browserul. Un fapt interesant este că dintre toate extensiile disponibile, este una dintre cele mai ușoare și rapide. Incearca-l!

  25.   ASA el a spus

    Mini Ghid de aplicație pentru a descărca orice videoclip online cu un player, ca exemplu, avem cele de pe YouTube.

    Notă: Descarcă și fișiere swf.

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

  26.   Alex el a spus

    O problemă. Când mă duc să vizionez un videoclip YouTube, uneori (sau unele videoclipuri) nu se încarcă în întregime (bara gri). Și în aceste cazuri atunci când faci „lsof grep Flash” nu iese nimic și, prin urmare, nu pot face acest truc. Orice soluție privind modul de încărcare completă a barei sau nu mai este bliț?
    PS: Am html5 dezactivat. (În caz că va afecta ceva)

  27.   Tomas el a spus

    A funcționat perfect până când am actualizat Ubuntu la 14.04 🙁

    1.    sil ibidi el a spus

      Același lucru mi s-a întâmplat și când am instalat 14.04 a încetat să funcționeze