Flash videók letöltése külön programok telepítése nélkül

Ez egy régi trükk, de néhányan valószínűleg még mindig nincsenek tisztában. Mit kell tenni az menjen arra az oldalra, ahol a videó található, és várja meg, amíg befejeződik a betöltés. A YouTube-on a feltöltést egy piros vonal képviseli, amely a lejátszási vonal alatt növekszik.

Miután minden betöltődött, és anélkül, hogy bezártam volna a felfedezőt, megnyitottam a Nautilus-t és megnyitottam a mappát / tmp /. Itt többek között egy furcsa nevű fájlt fog látni, amely valószínűleg tartalmazza a "Flash" szót. Kész, csak vonja le másolni azt a fájlt a legjobban tetsző helyre. 🙂 Ennyire egyszerű.

Vigyázz! Ez a trükk működik az Ubuntun, de nem minden disztró menti ezeket a videókat ugyanabba a könyvtárba. Lehetséges, hogy a terjesztésében a könyvtár más, de a logika ugyanaz. Csak meg kell találnia az ideiglenes Flash fájlok mentési útját.

Nem működik az Ubuntuban 64 bites Flash-sel? Tovább olvasgattam ...


A fenti trükk a 32 bites Flash esetén működik. A 64 bites Flash használatakor az Ubuntuban követendő lépések kissé bonyolultabbak ... Íme a magyarázat, amelyet Codix tett a fórumban Ubuntu-is:

Az új 64 bites négyzet alakú flash-lejátszóval a linuxhoz, amikor megnézel egy videót a youtube-ról vagy egy másik videoportálról, és belépsz a mappába / Tmp reméljük, hogy megtalálja azt az ideiglenes fájlt, amellyel a flash lejátszó működik (ebben az esetben négyzet). De nem találja meg, és kíváncsi arra, hogy hol lesz.

Kicsit elgondolkodva, a parancs segítségével a legjobb módja annak, hogy van-e ideiglenes fájl, amellyel a flash lejátszó működik lsof.

A korábbi verziókban a flashplayer az ideiglenes fájlokat Flashxxxxxx néven nevezte el, ahol az xxxxx egy alfanumerikus kód, amelyet a flashplayer adott neki, hogy felismerje más ideiglenes fájlok között, ezért

lsof | grep Flash

… És az eredmény:

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (törölve)

Újra futottam:

lsof | grep Flash

Az eredmény:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (törölve)

Ekkor láttam, hogy a fájl annak ellenére, hogy törölt állapotban van, folyamatosan nőtt - a videót még nem töltötték le teljesen. Úgy gondoltam, hogy ha folyamatosan letöltődik, akkor csak egy módja van a másolásnak, inkább a fájl helyreállításának. Szóval megvártam a videó teljes letöltését. Amikor ez teljesült, a konzolról azt tettem:

ls -l / proc / open_process_identifier / file_descriptor

a folyamatazonosító a második oszlopban található (15026), a fájlleíró pedig a negyedik oszlopban (18) nélkül

ls -l / proc / 15026 / fd / 18 

Az eredmény:

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

Végül egy egyszerű cp utasítással sikerült helyreállítanom a file_to_copy copy_file_path fájlt a flashplayer által letöltött boldog videóval.

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

Végül csak a vlc vagy totem, koffein, xine vagy mplayer használatával kell ellenőrizni, hogy a videó megfelelően játszik-e. 😀

Köszönet Guido Ignaciónak az adatok letöltéséről Flash 64 bites verzióban!

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Collons-torony dijo

    Bár kicsit későn, de itt van egy forgatókönyv arra az esetre, ha segít valakinek.

    #! / bin / bash
    # ************************************************** *************************************************** * #
    # Aquest szkript az ideiglenes illesztők felkutatásához, amikor flash videóban reprodukálják őket a Firefoxba #
    # A Primer az LSOF és a Flash szűrők és a tmp segítségével lekéri az illesztők által a rendszerhez szükséges információkat.
    A Després per mitja d'un ciklus lekérdezi az egyes fitxerekről a másoláshoz szükséges információkat #
    # Ha a másolat helyes, a script szortida missatge-jét adományozza #
    # #
    # Cal ne feledje, hogy egy rendőr az Ön oldala ebben a videóban, az ideiglenes fitxer elveszett #
    # ************************************************** *************************************************** * #

    # Keresse meg az ideiglenes fitxereket
    OnEs = $ (lsof | grep Flash | grep tmp)

    # Indítsa el a vevőt
    i = 0
    # Fa egy hurok minden fitxer trobat számára
    paraméterekért a $ OnEs-ben
    do
    # Extreu els parametres necessaris per az információ rebuda másolata
    $ i eset
    1) azonosító = $ paraméterek ;; 3) leíró = $ {parametres %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
    hogy C

    # Növelje az egyes paraméterek cáfolatának vevőjét
    hadd i ++

    # Minden hurokhoz tartozik egy másolat
    ha [$ i -eq "10"]; akkor i = 0; cp / proc / $ identifier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; kontroll = $?

    # Missatge by sortida
    ha [$ control -eq "0"]; majd visszhangzik: "A Fitxer sikeresen át lett másolva a /home/portatil/Deskfrtop/$fitxer.flv címre"; else echo "Hiba történt a fitxer másolásakor"; fi
    fi
    csinált

    kijárat

  2.   Francisco Jose dijo

    Szia, van egy problémám .. Mindent megtettem, ahogy elmagyarázta, és amikor a videót VLC-vel játszottam, csak a hangot reprodukálta, ezért megnyitottam a fájlt a Totem-mel és ugyanazzal. Kiváló egyenlő poszt (Y)

  3.   Juanga Molina helyőrző kép dijo

    Most egy kicsit régi, de még mindig működik ... Van 11.10 bites ubuntu 32, és működik, de a 64 bites módszerrel ... Nem tudom, hogy azért van-e, mert ez egy aktuálisabb ubuntu ... különben is, nagyon köszönöm ... 100% -ban működik

  4.   Juanga Molina helyőrző kép dijo

    a hozzászólás kissé régi, de még mindig működik ... Megvan a 11.10 bites ubuntu 32, de a trükk a 64 bitessel működik, azt hiszem azért, mert az ubuntu aktuálisabb ... nagyon sokat szolgált nekem és 100% -ban működik

  5.   imexcomp dijo

    Szia. nagyon jó a poszt.

    Nagyon sokat segített nekem. !!

    Kösz!

  6.   Használjuk a Linuxot dijo

    Szívesen! Mint mindig, öröm!
    Ölelj és boldog karácsonyt! Pál.

  7.   porfirio21 dijo

    Hé, hé, mi van, ha a videó AVI vagy MPEG-4?

  8.   Alvaro dijo

    Helló! Kiderült, hogy ezt a trükköt meg lehetne csinálni az Ubuntu Jaunty-val, de most, amikor telepítettem a Lucid-ot, ez nem működik nekem. A tmp mappában vannak mappák és fájlok, és egyik sem a videó ... És nem is rejtett fájlként jelenik meg, tudod mi lehet ez?
    Köszönöm!

  9.   Guy Ignatius dijo

    Nos, amíg ez a 32 bites vagy az ndiswrapperrel emulált 64 bites verzió (így írták?)

    Ha a natív 64b-vel rendelkezik, akkor a videók helyreállítása nehezebb, és itt van a magyarázat arra az esetre, ha hozzá szeretné adni:

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

  10.   Pascuális szög dijo

    Ez a trükk nem működött nálam a 64 bites Ubuntuban, amikor elkezdtem használni a flashplugin négyzetet. Tehát eltávolítottam, és visszatértem a régi flash-re az nspluginwrapper segítségével.

  11.   Használjuk a Linuxot dijo

    Ennek oka lehet, hogy telepítette a Flash 64 bites verzióját. Nyilvánvalóan ez a trükk nem működik ezzel a verzióval.

  12.   funkwave dijo

    Úgy gondolom, hogy ezzel megérné ...

    cd / könyvtár / ahova / ahova akarod / elmented / a / videót
    string = »$ (lsof | grep Flash | head -1)» && cad1 = »$ (echo $ string | cut -d '' -f 2)» && cad2 = »$ (echo $ string | cut -d '' -f 4 | cut -d 'u' -f 1) »&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv

    egyébként köszönöm a trükköt! 😉

  13.   Használjuk a Linuxot dijo

    Az igazság az, hogy nem tudom. Ha megtudja, tudassa velünk! 🙂
    Egészségére! Pál.

  14.   Használjuk a Linuxot dijo

    Ez igaz! Nagyon köszönöm a hozzájárulást!
    Egészségére! Pál.

  15.   itomailg dijo

    64 bites flash-m van, és a fájlokat a Firefox gyorsítótár mappájába menti. A vicces dolog az, hogy röviddel a teljes letöltés után törlik őket, és ha több mint 64 megabájtot foglalnak el, akkor is törlődnek ...

    A megoldás az volt, hogy telepítse a flashgot és tökéletes

  16.   Használjuk a Linuxot dijo

    Ne feledje, hogy itt azt is elmagyarázza, hogyan lehet fájlokat szerezni, még 64 bites vakuval is.
    Egészségére! Pál.

  17.   Guy Ignatius dijo

    Örülök, hogy segített a cikk elkészítésében
    Ölelés!

  18.   Guy Ignatius dijo

    puff jó !!!! köszönöm!

  19.   pepito dijo

    Istenem, köszönöm !!! Csak megmentetted az életemet !!!

  20.   Használjuk a Linuxot dijo

    Szem! Számomra úgy tűnik, hogy a Flash 10.2-ben ezt már nem lehet megtenni ... 🙁
    Egészségére! Pál.

  21.   mondtaer01 dijo

    Kiváló hozzájárulás köszönöm .... Megőrültem

  22.   Hermann G.LM. dijo

    Nagyszerű, nagyon jól szolgált.
    És kibővítettem az algoritmusodból, hogy együtt többet menthessek. Biztosan nem a legjobb, bár jól működik (szerintem). Azt hiszem, a probléma a "farok" használatával van, inkább ösztönből, mint tudásból használtam, ezért nem tudom, meddig "tart". 3 videó esetén 2, 1 .. 4 .. jól megy .. Nem tudom, hogy 10 vagy 20 jól működne-e.

    ALG:

    [code = »Emlékezz rám»]
    #! / bin / bash
    ## Emlékezz rám.
    ## Help: Az első argumentum, amelyet a programnak továbbítunk, az az útvonal, ahová a fájlok mentésre kerülnek.

    cd $ 1

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

    míg a [$ fordul -gt 0]
    do
    string = »$ (lsof | grep Flash | farok - $ fordulat)»
    c1 = »$ (echo $ karakterlánc | kivágás -d '' -f 2)»
    c2 = »$ (echo $ karakterlánc | kivágás -d '' -f 4 | kivágás -d 'u' -f 1)»
    ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 videó- ​​$ fordul
    fordulat = `expr $ fordulat - 1`
    csinált
    [/ Code]

    A fejlesztések adhatók abban, hogy annyiszor nem lépünk be a "grep Flash" -nel, mindent elmentek korábban (nem tudom, hogyan kell csinálni a sortörések elvesztése nélkül), és ugyanazt a "c1" értéket használjuk, ami (azt hiszem ) nincs módosítva, nem tudom nagy mennyiségben.

    Üdvözlet.

    Ger.

  23.   Használjuk a Linuxot dijo

    Köszönöm Ger! Egy ölelés! Pál.

  24.   majom dijo

    A Firefox felhasználói használhatják az "UnPlug" kiterjesztést is, amely lehetővé teszi a flash videók letöltését szinte minden oldalról. Ez egy kényelmes lehetőség, így nem kell elhagynia a böngészőt. Érdekes tény, hogy az összes elérhető bővítmény közül az egyik legkönnyebb és leggyorsabb. Próbáld ki!

  25.   így dijo

    Mini alkalmazási útmutató bármely lejátszóval online videó letöltéséhez, példaként a YouTube-on találhatók.

    Megjegyzés: Letölti az swf fájlokat is.

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

  26.   Alex dijo

    Probléma. Amikor elmegyek megnézni egy YouTube-videót, néha (vagy néhány videó) nem töltődnek be teljesen (a szürke sáv). És ezekben az esetekben, amikor az 'lsof grep Flash' programot végzik, semmi sem jön ki, ezért ezt a trükköt nem tudom megcsinálni. Van valami megoldás a sáv teljes feltöltésére, vagy ez már nem villog?
    PS: Letiltottam a html5 fájlt. (Ha valamire hatással lesz)

  27.   Tomas dijo

    Tökéletesen működött, amíg nem frissítettem az ubuntut 14.04-re

    1.    sil ibidi dijo

      Ugyanez történt velem, amikor a 14.04 telepítése leállt