Hur man laddar ner flash-videor utan att installera extra program

Det här är ett gammalt trick men en del av er är nog inte medveten om. Vad man ska göra är gå till sidan där videon finns och vänta tills den har laddats. På YouTube representeras uppladdningen av en röd linje som växer under spellinjen.

När allt var laddat och utan att stänga utforskaren öppnade jag Nautilus och öppnade mappen / Tmp /. Där ser du bland annat en fil med ett konstigt namn som antagligen innehåller ordet "Flash". Klar, bara subtrahera att kopiera den filen till den plats du gillar bäst.  Så enkelt är det.

Se upp! Det här tricket fungerar på Ubuntu, men inte alla distros sparar dessa videor i samma katalog. Det är möjligt att katalogen är annorlunda i din distro, men logiken är densamma. Du måste bara hitta sökvägen där de tillfälliga Flash-filerna sparas.

Fungerar det inte för dig i Ubuntu med Flash 64 bitar? Jag fortsatte att läsa ...


Ovanstående trick fungerar för 32-bitars Flash. Stegen att följa i Ubuntu när du använder Flash 64 bitar är lite mer komplicerade ... Här är förklaringen från Codix i forumet Ubuntu-är:

Med den nya 64-bitars fyrkantiga flash-spelaren för Linux när du tittar på en video från YouTube eller en annan videoportal och går till mappen / Tmp du hoppas hitta den tillfälliga filen som flash-spelaren arbetar med (i detta fall kvadratisk). Men du kan inte hitta det och undrar var det kommer att vara.

Efter att ha tänkt lite, är det bästa sättet att se om det finns en tillfällig fil som flash-spelaren arbetar med genom kommandot lsof.

I tidigare versioner namngav flashplayer tillfälliga filer som Flashxxxxxx, där xxxxx är en alfanumerisk kod som flashplayer gav den för att känna igen den bland andra tillfälliga filer så jag försökte med

lsof | grep Flash

... Och resultatet blev:

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (borttagen)

Jag sprang igen:

lsof | grep Flash

Resultatet:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (borttagen)

Det var när jag såg att filen, trots att den var i ett borttaget tillstånd, fortsatte att öka i storlek - videon hade inte laddats ner helt. Jag trodde att om det fortsatte att laddas ner fanns det bara ett sätt att kopiera, snarare återställa filen. Så jag väntade på att videon skulle laddas ner helt. När det var uppfyllt gjorde jag från konsolen:

ls -l / proc / open_process_identifier / file_descriptor

processidentifieraren finns i den andra kolumnen (15026) och filbeskrivaren är den fjärde kolumnen utan 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 (borttagen)

Äntligen kunde jag återställa den enkla cp-filen file_to_copy copy_file_path den glada videon som laddades ner av flashplayer.

cp / proc / 15026 / fd / 18 our_video.flv

Slutligen återstår bara att kontrollera med vlc, eller totem, koffein, xine eller mplayer att videon spelas upp korrekt. 

Tack Guido Ignacio för att data kan laddas ner i Flash 64 bitar!