|
Dette er et gammelt triks, men en som noen av dere sannsynligvis fortsatt ikke er klar over. Hva du skal gjøre er gå til siden der videoen er plassert og vent til den er ferdig lastet. På YouTube er opplastingen representert med en rød linje som vokser under spillelinjen.
Når alt var lastet inn, og uten å lukke utforskeren, åpnet jeg Nautilus og åpnet mappen / tmp /. Der vil du blant annet se en fil med et merkelig navn som sannsynligvis inneholder ordet "Flash". Ferdig, bare trekk fra kopi den filen til stedet du liker best. Så enkelt er det. Se opp! Dette trikset fungerer på Ubuntu, men ikke alle distroer lagrer disse videoene i samme katalog. Det er mulig at katalogen i din distro er annerledes, men logikken er den samme. Du må bare finne stien der de midlertidige Flash-filene lagres. Fungerer det ikke for deg i Ubuntu med Flash 64 bit? Jeg fortsatte å lese ... |
Ovennevnte triks fungerer for 32-biters Flash. Fremgangsmåten for å følge i Ubuntu når du bruker Flash 64 bit er litt mer komplisert ... Her er forklaringen laget av Codix i forumet Ubuntu-er:
Med den nye 64-biters firkantede flash-spilleren for Linux når du ser på en video fra youtube, eller en annen videoportal og går til mappen / Tmp du håper å finne den midlertidige filen som flash-spilleren jobber med (i dette tilfellet firkantet). Men du finner det ikke, og du lurer på hvor det vil være.
Etter å ha tenkt litt på, er den beste måten å se om det er en midlertidig fil som flash-spilleren jobber med, via kommandoen lsof.
I tidligere versjoner kalte flashplayer de midlertidige filene som Flashxxxxxx, der xxxxx er en alfanumerisk kode som flashplayer ga den til å gjenkjenne den blant andre midlertidige filer, så jeg prøvde med
lsof | grep Flash
... Og resultatet ble:
plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (slettet)
Jeg løp igjen:
lsof | grep Flash
Resultatet:
plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (slettet)
Dette var da jeg så at filen til tross for at den var i en slettet tilstand økte i størrelse - videoen hadde ikke blitt fullstendig lastet ned. Jeg trodde at hvis den fortsatte å laste ned, var det bare en måte å kopiere, heller å gjenopprette filen. Så jeg ventet på at videoen skulle lastes ned helt. Da dette ble oppfylt, gjorde jeg fra konsollen:
ls -l / proc / open_process_identifier / file_descriptor
prosessidentifikatoren er i andre kolonne (15026) og filbeskrivelsen er den fjerde kolonnen uten bokstaven (18)
ls -l / proc / 15026 / fd / 18
Resultatet:
lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (slettet)
Til slutt klarte jeg å gjenopprette med en enkel cp-setning file_to_copy copy_file_path den glade videoen som ble lastet ned av flashplayer.
cp / proc / 15026 / fd / 18 our_video.flv
Til slutt gjenstår det bare å sjekke med vlc, eller totem, koffein, xine eller mplayer at videoen spilles av riktig.