Jak stahovat flash videa bez instalace dalších programů

Toto je starý trik, o kterém si někteří z vás pravděpodobně stále neuvědomují. Co dělat je přejděte na stránku, kde se nachází video, a počkejte, až se dokončí načítání. Na YouTube je zatížení představováno červenou čarou, která roste pod hranicí přehrávání.

Jakmile se vše načetlo, aniž bych zavřel průzkumníka, otevřel jsem Nautilus a otevřel složku / tmp /. Tam mimo jiné uvidíte soubor se zvláštním názvem, který pravděpodobně obsahuje slovo „Flash“. Hotovo, stačí odečíst zkopírovat soubor na místo, které máte nejraději.  Je to tak jednoduché.

Oko! Tento trik funguje na Ubuntu, ale ne všechna distribuce ukládají tato videa do stejného adresáře. Je možné, že ve vašem distribuci je adresář jiný, ale logika je stejná. Musíte jen najít cestu, kde jsou uloženy dočasné soubory Flash.

Nepracuje vám to v Ubuntu s Flash 64 bit? Četl jsem dál ...


Výše uvedený trik funguje pro 32bitový Flash. Kroky, které je třeba dodržovat v Ubuntu při používání Flash 64 bitů, jsou trochu komplikovanější ... Zde je vysvětlení Codixu ve fóru Ubuntu:

S novým 64bitovým čtvercovým flash přehrávačem pro linux při prohlížení videa z youtube nebo jiného videoportálu a přechodu do složky / Tmp doufáte, že najdete dočasný soubor, se kterým flash player pracuje (v tomto případě čtverec). Ale nemůžete to najít a jste zvědaví, kde to bude.

Když se trochu zamyslíte, nejlepší způsob, jak zjistit, zda existuje dočasný soubor, se kterým flash player pracuje, je pomocí příkazu také.

V předchozích verzích flashplayer pojmenoval dočasné soubory jako Flashxxxxxx, kde xxxxx je alfanumerický kód, který mu dal flashplayer, aby jej rozpoznal mezi jinými dočasnými soubory, takže jsem to zkusil

lsof | grep Flash

... A výsledek byl:

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

Znovu jsem běžel:

lsof | grep Flash

Výsledek:

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

To je, když jsem viděl, že soubor, přestože byl ve smazaném stavu, se stále zvětšoval - video nebylo zcela staženo. Myslel jsem, že pokud se bude stále stahovat, existuje jen jeden způsob kopírování, spíše obnovení souboru. Čekal jsem tedy na úplné stažení videa. Když to bylo splněno, z konzoly jsem udělal:

ls -l / proc / open_process_identifier / file_descriptor

identifikátor procesu je ve druhém sloupci (15026) a deskriptor souboru je čtvrtý sloupec bez písmene (18)

ls -l / proc / 15026 / fd / 18 

Výsledek:

lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (smazáno)

Nakonec jsem byl schopen obnovit jednoduchým příkazem cp file_to_copy copy_file_path šťastné video stažené flashplayerem.

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

Nakonec zbývá jen zkontrolovat pomocí vlc, nebo totemu, kofeinu, xine nebo mplayeru, zda se video přehrává správně. 

Děkujeme Guido Ignacio za data ke stažení ve Flash 64 bit!