Как да изтеглите флаш видеоклипове, без да инсталирате допълнителни програми

Това е стар трик, но такъв, за който някои от вас вероятно все още не знаят. Какво да направите е отидете на страницата, където се намира видеоклипът и изчакайте да завърши зареждането. В YouTube качването е представено от червена линия, която расте под линията на възпроизвеждане.

След като всичко се зареди и без да затварям Explorer, отворих Nautilus и отворих папката / TMP /. Там ще видите, наред с други неща, файл със странно име, който вероятно включва думата "Flash". Готово, просто извадете да копирате този файл на мястото, което ви харесва най-много.  Толкова е просто.

¡Оджо! Този трик работи на Ubuntu, но не всички дистрибуции запазват тези видеоклипове в една и съща директория. Възможно е във вашия дистрибутор директорията да е различна, но логиката е същата. Трябва само да намерите пътя, където се запазват временните Flash файлове.

Не работи ли за вас в Ubuntu с Flash 64 bit? Продължих да чета ...


Горният трик работи за 32-битова Flash. Стъпките, които трябва да следвате в Ubuntu, когато използвате Flash 64 bit, са малко по-сложни ... Ето обяснението, направено от Codix във форума Ubuntu-и:

С новия 64-битов квадратен флаш плейър за linux, когато гледате видео от youtube или друг видео портал и отидете в папката / Tmp надявате се да намерите временния файл, с който работи флаш плейърът (в случая квадрат). Но не можете да го намерите и се чудите къде ще бъде.

След като помислите малко, най-добрият начин да видите дали има временен файл, с който флаш плейърът работи, е чрез командата също.

В предишните версии flashplayer нарече временните файлове като Flashxxxxxx, където xxxxx е буквено-цифров код, който Flashplayer му даде да го разпознае сред другите временни файлове, затова се опитах с

lsof | grep Flash

... И резултатът беше:

плъгин-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (заличен)

Тичах отново:

lsof | grep Flash

Резултатът:

плъгин-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (изтрит)

Тогава видях, че файлът, въпреки че е в изтрито състояние, непрекъснато увеличава размера си - видеото не беше изтеглено напълно. Мислех, че ако продължава да се изтегля, има само един начин за копиране, а по-скоро за възстановяване на файла. Така че изчаках видеото да се изтегли напълно. Когато това беше изпълнено, от конзолата, която направих:

ls -l / proc / open_process_identifier / file_descriptor

идентификаторът на процеса е във втората колона (15026), а дескрипторът на файла е четвъртата колона без буквата (18)

ls -l / proc / 15026 / fd / 18 

Резултатът:

lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (изтрит)

Най-накрая успях да възстановя с просто cp изявление file_to_copy copy_file_path щастливото видео, изтеглено от flashplayer.

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

Накрая остава само да проверите с vlc, или totem, caffeine, xine или mplayer дали видеото се възпроизвежда правилно. 

Благодаря ви Guido Ignacio за данните за изтегляне във Flash 64 bit!