|
Dette er et gammelt trick, men et som nogle af jer sandsynligvis stadig ikke er opmærksomme på. Hvad man skal gøre er gå til den side, hvor videoen er placeret, og vent på, at den er færdig med indlæsningen. På YouTube er belastningen repræsenteret af en rød linje, der vokser under afspilningslinjen.
Når alt var indlæst, og uden at lukke opdagelsesrejsende, åbnede jeg Nautilus og åbnede mappen / Tmp /. Der vil du blandt andet se en fil med et mærkeligt navn, der sandsynligvis indeholder ordet "Flash". Færdig, træk bare kopi den fil til det sted, du bedst kan lide. Så enkelt er det. Watch out! Dette trick fungerer på Ubuntu, men ikke alle distroer gemmer disse videoer i samme bibliotek. Det er muligt, at biblioteket i din distro er anderledes, men logikken er den samme. Du skal bare finde stien, hvor de midlertidige Flash-filer gemmes. Fungerer det ikke for dig i Ubuntu med Flash 64 bit? Jeg fortsatte med at læse ... |
Ovenstående trick fungerer for Flash 32 bit. Trinene, der skal følges i Ubuntu, når du bruger Flash 64 bit, er lidt mere komplicerede ... Her er forklaringen fra Codix i forummet Ubuntu-er:
Med den nye 64-bit firkantede flash-afspiller til Linux, når du ser en video fra youtube eller en anden videoportal og går til mappen / Tmp du håber at finde den midlertidige fil, som flash-afspilleren arbejder med (i dette tilfælde firkantet). Men du kan ikke finde det, og du spekulerer på, hvor det vil være.
Efter at have tænkt lidt over er den bedste måde at se, om der er en midlertidig fil, som flash-afspilleren arbejder med, gennem kommandoen lsof.
I tidligere versioner navngav flashplayer de midlertidige filer som Flashxxxxxx, hvor xxxxx er en alfanumerisk kode, som flashplayer gav den til at genkende den blandt andre midlertidige filer, så jeg prøvede med
lsof | grep Flash
... Og resultatet blev:
plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (slettet)
Jeg løb igen:
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 trods for at være i en slettet tilstand fortsatte med at stige i størrelse - videoen var ikke blevet downloadet helt. Jeg troede, at hvis den blev ved med at downloade, var der kun én måde at kopiere, snarere at gendanne filen. Så jeg ventede på, at videoen blev downloadet helt. Da dette var opfyldt, fra konsollen gjorde jeg:
ls -l / proc / open_process_identifier / file_descriptor
procesidentifikatoren er i anden kolonne (15026), og filbeskrivelsen er den fjerde kolonne uden bogstavet (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)
Endelig var jeg i stand til at gendanne med en simpel cp-erklæring file_to_copy copy_file_path den glade video downloadet af flashplayer.
cp / proc / 15026 / fd / 18 vores_video.flv
Til sidst er der kun tilbage at tjekke med vlc, eller totem, koffein, xine eller mplayer, at videoen afspilles korrekt.