|
Това е стар трик, но такъв, за който някои от вас вероятно все още не знаят. Какво да направите е отидете на страницата, където се намира видеоклипът и изчакайте да завърши зареждането. В 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 дали видеото се възпроизвежда правилно.