|
Ito ay isang lumang trick ngunit marahil ang ilan sa iyo ay hindi pa rin namamalayan. Ang dapat gawin pumunta sa pahina kung saan matatagpuan ang video at hintaying matapos ito sa paglo-load. Sa YouTube, ang pag-upload ay kinakatawan ng isang pulang linya na lumalaki sa ibaba ng linya ng pag-play.
Kapag na-load na ang lahat, at nang hindi isinara ang explorer, binuksan ko ang Nautilus at binuksan ang folder / tmp /. Makikita mo doon, bukod sa iba pang mga bagay, ang isang file na may kakaibang pangalan na marahil ay may kasamang salitang "Flash". Tapos na, ibawas lang kopyahin ang file na iyon sa lugar na pinakagusto mo.  Ganun kasimple. mata! Gumagana ang trick na ito sa Ubuntu, ngunit hindi lahat ng mga distrito ay nai-save ang mga video na ito sa parehong direktoryo. Posibleng sa iyong distro ang direktoryo ay magkakaiba, ngunit ang lohika ay pareho. Kailangan mo lamang hanapin ang landas kung saan nai-save ang pansamantalang mga file ng Flash. Hindi ito gumagana para sa iyo sa Ubuntu na may 64 bit Flash? Patuloy akong nagbasa ... |
Ang trick sa itaas ay gumagana para sa 32 bit Flash. Ang mga hakbang na susundan sa Ubuntu kapag gumagamit ng Flash 64 bit ay medyo mas kumplikado ... Narito ang paliwanag na ginawa ni Codix sa forum Ang Ubuntu-es:
Gamit ang bagong square 64-bit flash player para sa linux kapag tiningnan mo ang isang video mula sa youtube, o ibang video portal at pumunta sa folder / Tmp inaasahan mong hanapin ang pansamantalang file na gumagana ang flash player (sa kasong ito square). Ngunit hindi mo ito mahahanap, at nagtataka ka kung saan ito darating.
Pagkatapos mag-isip ng kaunti, ang pinakamahusay na paraan upang makita kung mayroong isang pansamantalang file na gumagana ang flash player ay sa pamamagitan ng utos lsof.
Sa mga nakaraang bersyon, pinangalanan ng flashplayer ang mga pansamantalang file bilang Flashxxxxxx, kung saan ang xxxxx ay isang alphanumeric code na binigay ng flashplayer upang makilala ito sa iba pang mga pansamantalang file kaya sinubukan ko
lsof | grep Flash
... At ang resulta ay:
plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (tinanggal)
Tumakbo ulit ako:
lsof | grep Flash
Ang resulta:
plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (tinanggal)
Noon ko nakita na ang file, sa kabila ng isang tinanggal na estado, ay patuloy na tumataas ang laki - ang video ay hindi pa ganap na nai-download. Naisip ko na kung patuloy itong magda-download mayroong isang paraan lamang upang makopya, sa halip, mabawi ang file. Kaya't hinintay ko ang video na ganap na mag-download. Kapag natupad iyon, mula sa console na ginawa ko:
ls -l / proc / open_process_identifier / file_descriptor
ang tagatukoy ng proseso ay nasa pangalawang haligi (15026) at ang tagapaglarawan ng file ay ang pang-apat na haligi nang walang titik (18)
ls -l / proc / 15026 / taut / 18
Ang resulta:
lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / taut / 18 -> / tmp / FlashXXnM8s5K (tinanggal)
Sa wakas nakabawi ako gamit ang isang simpleng pahayag ng file na file_to_copy copy_file_path ang masayang video na na-download ng flashplayer.
cp / proc / 15026 / taut / 18 aming_video.flv
Sa wakas, ang natitira na lang ay suriin sa vlc, o totem, caffeine, xine o mplayer kung tama ang pag-play ng video. 