|
To je star trik, ki pa se ga nekateri izmed vas verjetno še vedno ne zavedate. Kaj storiti je pojdite na stran, kjer je video, in počakajte, da se konča z nalaganjem. V YouTubu nalaganje predstavlja rdeča črta, ki raste pod črto predvajanja.
Ko se je vse naložilo in ne da bi zaprl raziskovalca, sem odprl Nautilus in odprl mapo / tmp /. Tam boste med drugim videli datoteko s čudnim imenom, ki verjetno vključuje besedo "Flash". Končano, samo odštej kopirati to datoteko na mesto, ki vam je najbolj všeč. Tako preprosto je. oko! Ta trik deluje v Ubuntuju, vendar vsi videoposnetki ne shranijo teh videoposnetkov v isti imenik. Možno je, da je v vašem distribucijskem imeniku imenik drugačen, vendar je logika enaka. Samo poiskati morate pot, kamor se shranjujejo začasne datoteke Flash. Ali vam ne gre v Ubuntuju s 64-bitnim Flashom? Kar naprej sem bral ... |
Zgornji trik deluje za 32-bitni Flash. Koraki v Ubuntuju pri uporabi 64-bitne različice Flash so nekoliko bolj zapleteni ... Tu je razlaga, ki jo je na forumu podal Codix Ubuntu-ji:
Z novim 64-bitnim kvadratnim predvajalnikom flash za linux, ko si ogledujete video iz youtuba ali drugega video portala in pojdite v mapo / Tmp upate, da boste našli začasno datoteko, s katero deluje predvajalnik flash (v tem primeru kvadrat). Vendar ga ne najdete in se sprašujete, kje bo.
Če malo premislite, je najboljši način, da preverite, ali obstaja začasna datoteka, s katero deluje predvajalnik flash, prek ukaza tudi.
V prejšnjih različicah je Flashplayer začasne datoteke poimenoval Flashxxxxxx, kjer je xxxxx alfanumerična koda, ki ji jo je Flashplayer dal med druge začasne datoteke, zato sem poskusil z
lsof | grep Flash
... In rezultat je bil:
plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (črtano)
Spet sem tekel:
lsof | grep Flash
Rezultat:
plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (črtano)
Takrat sem videl, da se datoteka kljub temu, da je v izbrisanem stanju, povečuje - video ni bil popolnoma prenesen. Mislil sem, da če se bo še naprej prenašal, obstaja le en način kopiranja, temveč obnovitev datoteke. Tako sem čakal, da se videoposnetek popolnoma prenese. Ko je bilo to izpolnjeno, sem iz konzole:
ls -l / proc / open_process_identifier / file_descriptor
identifikator procesa je v drugem stolpcu (15026), deskriptor datoteke pa četrti stolpec brez črke (18)
ls -l / proc / 15026 / fd / 18
Rezultat:
lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (črtano)
Končno sem lahko s preprostim izjavo cp file_to_copy copy_file_path obnovil veseli video, ki ga je prenesel flashplayer.
cp / proc / 15026 / fd / 18 our_video.flv
Na koncu preostane le še preverjanje z vlc ali totem, caffeine, xine ali mplayer, ali se video pravilno predvaja.