Ovo je stari trik, ali kojeg neki od vas vjerojatno još uvijek nisu svjesni. Šta treba učiniti je idite na stranicu na kojoj se nalazi video i sačekajte da se završi sa učitavanjem. Na YouTubeu je prijenos prikazan crvenom linijom koja raste ispod linije 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 imena koja vjerovatno uključuje riječ "Flash". Gotovo, samo oduzmi copy 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 putanju na kojoj se spremaju privremene Flash datoteke. Ne radi li vam u Ubuntuu sa 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 su malo kompliciraniji ... Evo objašnjenja koje je Codix dao na forumu Ubuntu-i:
S novim 64-bitnim kvadratnim flash playerom 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đe.
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 sa
lsof | grep Flash
... I rezultat je bio:
dodatak-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (izbrisano)
Ponovo sam potrč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 - video nije preuzet u potpunosti. Mislio sam da ako se nastavi s preuzimanjem, postoji samo jedan način kopiranja, radije oporavka datoteke. Pa sam pričekao da se video u potpunosti preuzme. Kad je to ispunjeno, iz konzole sam uradio:
ls -l / proc / open_process_identifier / file_descriptor
identifikator procesa je 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 sretan 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 mplayer-a da li se video reproducira pravilno. 😀
Iako pomalo 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 daje informacije o obrtima montera u sistem pomoću LSOF-a i Flash filtera i tmp-a #
# Després per mitja d'un loop dobiva informacije o svakom fitxeru potrebne za kopiju #
# Ako je kopija ispravna, donira pogrešku sortide skripte #
# #
# 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
# Potrebni su ekstremni parametri po kopiji rebude informacija
slučaj $ i u
1) identifikator = $ parametri ;; 3) deskriptor = $ {parametri %% »u» *} ;; 8) fitxer = $ {parametri ## * »/»} ;;
da je C
# 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; control = $?
# 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 greške pri kopiranju fitxera"; fi
fi
done
izlaz
Bok, imam problem .. Učinio sam sve kako ste objasnili i kad sam pustio video s VLC-om, reproducirao je samo zvuk, pa sam otvorio datoteku s Totemom i istim .. Samo zvuk, možete li mi pomoći? Izvrsna jednaka pošta (Y)
Sada 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 trenutniji ubuntu ... u svakom slučaju, puno hvala ... djeluje 100%
post je malo star, ali još uvijek radi ... Imam 11.10-bitni ubuntu 32, ali trik funkcionira i sa 64-bitnim, mislim da je to zato što je ubuntu aktualniji ... mnogo mi je poslužio i radi 100%
Zdravo. vrlo dobar post.
Puno mi je pomoglo. !!
hvala!
Nema na čemu! Kao i uvijek, zadovoljstvo!
Zagrljaj i sretan Božić! Paul.
Hej, hej, što ako je video AVI ili MPEG-4?
Zdravo! Ispostavilo se da bi se ovaj trik mogao napraviti s Ubuntu Jauntyjem, ali sada kada sam instalirao Lucid to mi ne uspijeva. U fascikli 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?
Hvala!
Pa dokle god je to 32-bitna ili 64-bitna verzija emulirana 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 sa nspluginwrapper.
To je možda zato što ste instalirali 64-bitnu verziju Flasha. Očigledno 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 | cut -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! Paul.
Istina je! Puno vam hvala na doprinosu!
Živjeli! Paul.
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 ...
Rješenje je bilo instalirati produžni blic i savršeno
Imajte na umu da ovo takođe objašnjava kako doći do datoteka, čak i sa 64-bitnim blicem.
Živjeli! Paul.
Drago mi je što vam je pomoglo da dovršite članak
Zagrljaj!
puff good !!!! hvala!
Boze hvala !!! upravo ste mi spasili život !!!
Oko! Čini mi se da se u Flash 10.2 to više ne može raditi ... 🙁
Živjeli! Paul.
Odličan doprinos, hvala .... Poludio sam
Super, poslužilo me je jako dobro.
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 upotrebi "repa", koristio sam ga više instinktom nego znanjem, pa ne znam koliko dugo "drži". Za 3 videozapisa 2, 1 .. 4 .. ide dobro .. Ne znam da li bi 10 ili 20 dobro funkcioniralo.
ALG:
[code = »Zapamti me»]
#! / bin / bash
## Zapamti me.
## Pomoć: prvi argument prosljeđen programu je put na kojem će se datoteke sačuvati.
cd $ 1
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
Turn = `izraz $ okreta - 1`
done
[/ kod]
Poboljšanja se mogu dati ako se ne uđe toliko puta sa "grep Flash", sve se prethodno sačuva (ne znam kako se to radi, a da se ne izgube prelomi redaka), a takođe se koristi ista vrijednost "c1" koja (mislim ) nije modificiran, ne znam u velikim količinama.
Pozdrav.
Ger.
Hvala Ger! Zagrljaj! Paul.
Oni koji koriste Firefox mogu koristiti i proširenje "UnPlug", koje omogućava preuzimanje flash video zapisa sa gotovo bilo koje stranice. To je udobna 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 videa koji je na mreži s uređajem za reprodukciju, kao primjer imamo one s YouTubea.
Napomena: Takođe preuzima swf datoteke.
Stranica: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html
Problem. Kad odem gledati YouTube video, ponekad (ili neki videozapisi) nisu učitani u cijelosti (siva traka). I u tim slučajevima kada se radi 'lsof grep Flash' ništa ne izlazi, pa stoga ne mogu učiniti ovaj trik. Bilo kakvo rješenje o tome kako da se šipka napuni cijelom ili ovo više ne bljeska?
PS: Isključio sam html5 (u slučaju da će na nešto utjecati)
Djelovalo je savršeno dok nisam ažurirao ubuntu na 14.04 🙁
Ista stvar se dogodila i meni kada je instalacija 14.04 prestala raditi