Ovo je stari trik, ali kojeg neki od vas vjerojatno još uvijek nisu svjesni. Što treba učiniti je idite na stranicu na kojoj se nalazi videozapis i pričekajte da se završi s učitavanjem. Na YouTubeu prijenos je predstavljen crvenom linijom koja raste ispod crte reprodukcije.
Nakon što se sve učitalo i bez zatvaranja istraživača, otvorio sam Nautilus i otvorio mapu / tmp /. Tamo ćete, između ostalog, vidjeti datoteku čudnog naziva koja vjerojatno uključuje riječ "Flash". Gotovo, samo oduzmi kopirati tu datoteku do mjesta koje vam se najviše sviđa. 🙂 To je tako jednostavno. oko! Ovaj trik djeluje na Ubuntuu, ali ne čuvaju sve distribucije ove videozapise u istom direktoriju. Moguće je da je u vašoj distribuciji direktorij drugačiji, ali logika je ista. Samo trebate pronaći put na kojem se spremaju privremene Flash datoteke. Ne radi li vam u Ubuntuu s Flash 64 bitom? Nastavio sam čitati ... |
Gornji trik radi za Flash 32 bit. Koraci koje treba slijediti u Ubuntuu kada se koristi Flash 64 bit malo su složeniji ... Evo objašnjenja koje je Codix dao na forumu Ubuntu-i:
S novim 64-bitnim kvadratnim bljeskalicom za Linux kada gledate videozapis s youtubea ili drugog video portala i idete u mapu / Tmp nadate se da ćete pronaći privremenu datoteku s kojom flash player radi (u ovom slučaju kvadrat). Ali ne možete ga pronaći i pitate se gdje će to biti.
Nakon malo razmišljanja, najbolji način da vidite postoji li privremena datoteka s kojom flash player radi putem naredbe Također.
U prethodnim verzijama Flashplayer je privremene datoteke imenovao Flashxxxxxx, gdje je xxxxx alfanumerički kod koji mu je Flashplayer dao da ga prepozna među ostalim privremenim datotekama pa sam pokušao s
lsof | grep Flash
... I rezultat je bio:
dodatak-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (izbrisano)
Ponovno sam trčao:
lsof | grep Flash
Rezultat:
dodatak-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (izbrisano)
Tada sam vidio da se datoteka, iako je u izbrisanom stanju, neprestano povećavala - videozapis nije u potpunosti preuzet. Mislio sam da, ako se nastavi preuzimati, postoji samo jedan način kopiranja, radije oporavka datoteke. Pa sam pričekao da se video u potpunosti preuzme. Kad se to ispunilo, s konzole sam učinio:
ls -l / proc / open_process_identifier / file_descriptor
identifikator procesa nalazi se u drugom stupcu (15026), a deskriptor datoteke je četvrti stupac bez slova (18)
ls -l / proc / 15026 / fd / 18
Rezultat:
lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (izbrisano)
Napokon sam uspio oporaviti jednostavnim cp izjavom file_to_copy copy_file_path sretni video koji je preuzeo flashplayer.
cp / proc / 15026 / fd / 18 our_video.flv
Konačno, ostaje samo provjeriti pomoću vlc-a ili totema, kofeina, xine-a ili mplayera da li se video reproducira pravilno. 😀
Iako malo kasni, ali evo skripte u slučaju da nekome pomogne.
#! / bin / bash
# ************************************************ ************************************************* * #
# Aquest skripta za pronalaženje privremenih popravljača kada se reproducira u Flash videu u Firefoxu #
# Primer dohvaća podatke promatrača montera u sustav s LSOF-om i Flash filtrima i tmp-om #
# Després per mitja d'un loop dobiva podatke o svakom fitxeru koji su potrebni za kopiju #
# Ako je kopija točna, daje skriptu pogreške sortide #
# #
# Cal, sjetite se da je policajac vaša stranica na ovom videozapisu, privremeni fitser je izgubljen #
# ************************************************ ************************************************* * #
# Pronađite privremene montere
OnEs = $ (lsof | grep Flash | grep tmp)
# Pokrenite kupca
i = 0
# Fa petlja za svaki fitxer trobat
za parametre u $ OnEs
do
# Extreu els parametres Requiaris per fer copy of the data rebuda
slučaj $ i u
1) identifikator = $ parametri ;; 3) deskriptor = $ {parametri %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
ESAC
# Povećajte kupca poništavanja svakog parametra
neka i ++
# Za svaku petlju postoji kopija
ako [$ i -eq "10"]; tada je i = 0; cp / proc / $ identifier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; kontrola = $?
# Missatge by sortida
ako [$ control -eq "0"]; zatim odjek "Fitxer je uspješno kopiran na /home/portatil/Deskfrtop/$fitxer.flv"; else echo "Došlo je do pogreške prilikom kopiranja fitxera"; fi
fi
obavlja
izlaz
Bok, imam problem .. Učinio sam sve kako si objasnio i kad sam pustio video s VLC-om, reproducirao je samo zvuk, pa sam otvorio datoteku s Totemom i istim .. Samo zvuk, možeš li mi pružiti ruku? Izvrsno jednako (Y)
Sad sam malo star, ali još uvijek radi ... Imam 11.10-bitni Ubuntu 32 i radi, ali koristi 64-bitnu metodu ... Ne znam je li to zato što je to aktualniji Ubuntu ... svejedno, hvala vi jako puno ... djeluje 100%
post je malo star, ali još uvijek djeluje ... Imam 11.10-bitni ubuntu 32, ali trik radi s 64-bitnim, mislim da je to zato što je ubuntu aktualniji ... poslužio mi je puno radi 100%
Bok. jako dobar post.
Puno mi je pomoglo. !!
Hvala!
Molim! Kao i uvijek, zadovoljstvo!
Zagrljaj i sretan Božić! Pavao.
Hej, hej, što ako je video AVI ili MPEG-4?
Zdravo! Ispada da bi se ovaj trik mogao napraviti s Ubuntu Jauntyjem, ali sada kada sam instalirao Lucid to mi ne uspijeva. U mapi tmp nalaze se mape i datoteke i nijedna od njih nije video ... Niti se pojavljuje kao skrivena datoteka, znate li zbog čega bi to moglo biti?
Gracias!
Pa to je sve dok je riječ o 32-bitnoj ili 64-bitnoj verziji emuliranoj ndiswrapper-om (je li tako napisano?)
Ako imate izvorni 64b, način oporavka videozapisa je teži i evo objašnjenja u slučaju da ga želite dodati:
http://www.ubuntu-es.org/node/141478#comment-404172
Ovaj trik mi je prestao raditi na 64-bitnom Ubuntuu kada sam počeo koristiti flashplugin square. Zato sam ga deinstalirao i vratio se na stari blic s nspluginwrapper.
To je možda zato što imate instaliranu 64-bitnu verziju Flasha. Očito ovaj trik ne funkcionira s tom verzijom.
Mislim da bi s ovim vrijedilo ...
cd / direktorij / gdje / želite / spremite / video /
string = »$ (lsof | grep Flash | glava -1)» && cad1 = »$ (echo $ string | cut -d '' -f 2)» && cad2 = »$ (echo $ string | cut -d '' -f 4 | izrezati -d 'u' -f 1) »&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv
usput hvala na triku! 😉
Istina je da ne znam. Ako saznate, javite nam! 🙂
Živjeli! Pavao.
Istina je! Puno vam hvala na doprinosu!
Živjeli! Pavao.
Imam 64-bitni flash i datoteke se spremaju u mapu predmemorije firefoxa. Smiješno je što se ubrzo nakon što se potpuno preuzmu izbrišu, a ako zauzimaju više od 64 megabajta, izbrišu se i
Rješenje je bilo instalirati produžni blic i savršeno
Imajte na umu da ovdje također objašnjava kako doći do datoteka, čak i sa 64-bitnim bljeskalicom.
Živjeli! Pavao.
Drago mi je da vam je pomoglo da dovršite članak
Zagrliti!
dobar puff !!!! Hvala!
Bože hvala !!! Upravo ste mi spasili život !!!
Oko! Čini mi se da se u Flash 10.2 to više ne može raditi ... 🙁
Živjeli! Pavao.
Izvrsan doprinos hvala .... Poludio sam
Super, jako me dobro poslužilo.
I produžio sam od vašeg algoritma, kako bih zajedno spremio nekoliko. Sigurno nije najbolje, iako dobro djeluje (mislim). Mislim da je problem u korištenju "repa", koristio sam ga više instinktom nego znanjem, pa ne znam koliko dugo "drži". Za 3 videa, 2, 1 .. 4 .. ide dobro .. Ne znam bi li 10 ili 20 dobro funkcioniralo.
ALG:
[code = »Zapamti me»]
#! / bin / bash
## Zapamti me.
## Pomoć: prvi argument prosljeđen programu je put na koji će se datoteke spremati.
cd 1 USD
okreće = »$ (lsof | grep -c Flash)»
dok [$ okreće -gt 0]
do
string = »$ (lsof | grep Flash | rep - $ okreta)»
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- $ okreta
okreće = `expr $ okreće - 1`
obavlja
[/ code]
Poboljšanja se mogu dati ako se ne uđe toliko puta s "grep Flashom", spremi se sve prethodno (ne znam kako se to radi, a da se ne izgube prelomi redaka) i također se koristi ista vrijednost "c1" koja (mislim ) nije modificiran, ne znam u velikim količinama.
Pozdrav.
njem.
Hvala Ger! Zagrljaj! Pavao.
Korisnici Firefoxa mogu koristiti i proširenje "UnPlug", koje vam omogućuje preuzimanje flash videozapisa s gotovo bilo koje stranice. Udobna je opcija, tako da ne morate napustiti preglednik. Zanimljiva je činjenica da je od svih dostupnih proširenja jedno od najlakših i najbržih. Probaj!
Vodič za mini aplikaciju za preuzimanje bilo kojeg videozapisa koji je povezan s uređajem na mreži, kao primjer imamo one s YouTubea.
Napomena: Također preuzima swf datoteke.
stranica: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html
Problem. Kad odem gledati YouTube video, ponekad se (ili neki videozapisi) ne učitaju u cijelosti (siva traka). A u tim slučajevima kada se radi 'lsof grep Flash' ništa ne izlazi, pa stoga ne mogu napraviti ovaj trik. Bilo kakvo rješenje o tome kako bar potpuno napuniti ili više nije bljeskalica?
PS: Isključen mi je html5 (u slučaju da će utjecati na nešto)
Djelovalo je savršeno dok nisam ažurirao ubuntu na 14.04 🙁
Ista stvar dogodila mi se i prilikom instaliranja 14.04 prestao je raditi