|
Šis ir vecs triks, bet tāds, par kuru, iespējams, daži no jums joprojām nezina. Ko darīt, ir dodieties uz lapu, kurā atrodas videoklips, un gaidiet, kamēr tas tiks pabeigts. Pakalpojumā YouTube slodzi apzīmē ar sarkanu līniju, kas aug zem atskaņošanas līnijas.
Kad viss bija ielādējies un neaizverot pētnieku, es atvēru Nautilus un atvēru mapi / tmp /. Tur jūs cita starpā redzēsiet failu ar dīvainu nosaukumu, kurā, iespējams, ir vārds "Flash". Gatavs, vienkārši atņem kopija šo failu uz vietu, kas jums patīk vislabāk. Tas ir tik vienkārši. Esiet piesardzīgs! Šis triks darbojas Ubuntu, taču ne visi rajoni šos videoklipus saglabā vienā direktorijā. Iespējams, ka jūsu distro direktorijs ir atšķirīgs, bet loģika ir vienāda. Jums vienkārši jāatrod ceļš, kur tiek saglabāti pagaidu Flash faili. Vai tas nedarbojas jums Ubuntu ar 64 bitu Flash? Es turpināju lasīt ... |
Iepriekš minētais triks darbojas 32 bitu Flash. Darbības, kas jāievēro Ubuntu, izmantojot Flash 64 bitu, ir nedaudz sarežģītākas ... Šeit ir skaidrojums, ko forumā sniedzis Codix Ubuntu ir:
Ar jauno 64 bitu kvadrātveida flash atskaņotāju Linux, kad skatāties videoklipu no YouTube vai cita video portāla un dodaties uz mapi / tmp jūs cerat atrast pagaidu failu, ar kuru darbojas flash atskaņotājs (šajā gadījumā kvadrāts). Bet jūs to nevarat atrast, un jūs domājat, kur tas būs.
Nedaudz padomājot, labākais veids, kā pārliecināties, vai ir pagaidu fails, ar kuru darbojas flash atskaņotājs, ir komanda lsof.
Iepriekšējās versijās flashplayer pagaidu failus nosauca par Flashxxxxxx, kur xxxxx ir burtciparu kods, kuru flashplayer deva tai atpazīt starp citiem pagaidu failiem, tāpēc es mēģināju
lsof | grep Flash
… Un rezultāts bija:
plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (izdzēsts)
Es atkal skrēju:
lsof | grep Flash
Rezultāts:
plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (svītrots)
Tas ir, kad es redzēju, ka faila lielums, neskatoties uz to, ka tas ir izdzēsts, arvien palielinājās - videoklips nebija pilnībā lejupielādēts. Es domāju, ka, ja tā turpināja lejupielādēt, bija tikai viens veids, kā kopēt, drīzāk atgūt failu. Tāpēc es gaidīju video pilnīgu lejupielādi. Kad tas tika izpildīts, no konsoles es izdarīju:
ls -l / proc / open_process_identifier / file_descriptor
procesa identifikators atrodas otrajā kolonnā (15026), un faila deskriptors ir ceturtā kolonna bez burta (18)
ls -l / proc / 15026 / fd / 18
Rezultāts:
lrwx ------ 1 kodeksa kodekss 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (izdzēsts)
Beidzot man izdevās atgūt, izmantojot vienkāršu cp paziņojumu file_to_copy copy_file_path, laimīgo video, ko lejupielādēja flashplayer.
cp / proc / 15026 / fd / 18 our_video.flv
Visbeidzot, atliek tikai pārbaudīt ar vlc vai totem, caffeine, xine vai mplayer, vai videoklips tiek atskaņots pareizi.