See on vana trikk, kuid mõni teist ilmselt veel ei tea. Mida teha on minge lehele, kus video asub, ja oodake, kuni see laadib. YouTube'is tähistab üleslaadimist punane joon, mis kasvab esitusjoone alla.
Kui kõik oli laaditud ja uurijat sulgemata, avasin Nautiluse ja kausta / tmp /. Seal näete muu hulgas faili kummalise nimega, mis tõenäoliselt sisaldab sõna "Flash". Valmis, lahuta lihtsalt kopeerida fail faili, mis teile kõige rohkem meeldib. 🙂 See on nii lihtne. silm! See trikk töötab Ubuntus, kuid mitte kõik distrod ei salvesta neid videoid ühte kataloogi. On võimalik, et teie distro'is on kataloog erinev, kuid loogika on sama. Peate lihtsalt leidma tee, kuhu ajutised Flash-failid salvestatakse. Kas see ei tööta teie jaoks Ubuntu koos 64-bitise Flashiga? Jätkasin lugemist ... |
Ülaltoodud trikk töötab 32-bitise Flash-i puhul. 64-bitise Flashi kasutamisel on Ubuntu järgitavad sammud veidi keerukamad ... Siin on Codixi foorumis tehtud selgitus Ubuntu on:
Uue Linuxi jaoks mõeldud 64-bitise ruudukujulise flash-mängijaga, kui vaatate videot YouTube'ist või mõnest muust videoportaalist ja lähete kausta / tmp loodate leida ajutise faili, millega flash-mängija töötab (antud juhul ruut). Kuid te ei leia seda ja mõtlete, kus see asub.
Pärast veidi mõtlemist on parim viis kontrollida, kas on olemas ajutine fail, millega flash-mängija töötab, läbi käsu lsof.
Eelmistes versioonides nimetas flashplayer ajutisi faile Flashxxxxxx, kus xxxxx on tähtnumbriline kood, mille Flashplayer andis talle teiste ajutiste failide seas ära tunda, nii et proovisin
lsof | grep Flash
… Ja tulemus oli:
plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (kustutatud)
Jooksin uuesti:
lsof | grep Flash
Tulemus:
plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (kustutatud)
Siis nägin, et vaatamata sellele, et see on kustutatud olekus, muutus faili suurus järjest suuremaks - video polnud täielikult alla laaditud. Arvasin, et kui faili allalaadimist jätkati, oli faili kopeerimiseks ainult üks viis. Nii et ootasin video täielikku allalaadimist. Kui see oli täidetud, tegin konsoolist:
ls -l / proc / open_process_identifier / faili kirjeldaja
protsessi identifikaator asub teises veerus (15026) ja faili kirjeldaja on neljas veerg ilma täheta (18)
ls -l / proc / 15026 / fd / 18
Tulemus:
lrwx ------ 1 koodeksi koodeks 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (kustutatud)
Lõpuks suutsin Flashplayeri allalaaditud õnneliku video abil lihtsa cp-avaldusega file_to_copy copy_file_path taastada.
cp / proc / 15026 / fd / 18 our_video.flv
Lõpuks jääb vaid kontrollida vlc või totemi, kofeiini, ksiini või mplayeri abil, kas video mängib õigesti. 😀
Ehkki natuke hilja, aga siin on üks stsenaarium juhuks, kui see kedagi aitab.
#! / bin / bash
# ********************************************** *********************************************** * #
# Aquesti skript ajutiste paigaldajate leidmiseks, kui see on Flash-video abil Firefoxi taasesitatud #
# Primer hangib LXF-i, Flashi filtrite ja tmp-ga süsteemile vastavate fitxerite teabe,
# Després per mitja d'un loop hankib iga koopia jaoks vajaliku fitxeri teabe #
# Kui koopia on õige, annetab see skripti sortida missatge'i #
# #
# Cal pidage meeles, et politseinik on selles allotjas oleva video lehe su, ajutine fitxer on kadunud #
# ********************************************** *********************************************** * #
# Leidke ajutised paigaldajad
OnEs = $ (lsof | grep Flash | grep tmp)
# Käivitage ostja
i = 0
# Fa silmus iga fitxeri trobati jaoks
parameetrite jaoks $ OnEs
do
# Extreu els parametres requiredaris info rebuda koopia kohta
juhtum $ i sisse
1) identifikaator = $ parameetrid ;; 3) deskriptor = $ {parameetrid %% »u» *} ;; 8) fitxer = $ {parameetrid ## * »/»} ;;
et C
# Suurendage iga parameetri ümberlükkamise ostjat
las i ++
# Iga silmuse jaoks on koopia
kui [$ i -eq "10"]; siis i = 0; cp / proc / $ identifier / fd / $ deskriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; kontroll = $?
# Missatge sortida järgi
kui [$ kontroll -eq "0"]; siis kaja "Fitxer edukalt kopeeritud saidile /home/portatil/Deskfrtop/$fitxer.flv"; else echo "Fitxeri kopeerimisel ilmnes viga"; fi
fi
tehtud
väljumiseks
Tere, mul on probleem .. Ma tegin kõik nii, nagu te selgitasite ja kui ma VLC-ga videot mängisin, taasesitas see ainult heli, nii et avasin faili Totemiga ja sama .. Ainult heli, kas saaksite mulle kätt anda? Suurepärane võrdne postitus (Y)
Praegu on natuke vana, kuid see töötab endiselt ... Mul on 11.10-bitine ubuntu 32 ja see töötab, kuid kasutades 64-bitist meetodit ... Ma ei tea, kas see on sellepärast, et see on praeguse ubuntu ... igatahes aitäh sa väga ... see töötab 100%
postitus on natuke vana, kuid see töötab ikkagi ... Mul on 11.10-bitine ubuntu 32, kuid trikk töötab 64-bitiga, ma arvan, et see tuleneb sellest, et ubuntu on praegusest uuem ... see on mulle palju teeninud ja see töötab 100%
Tere. väga hea postitus.
See aitas mind palju. !!
aitäh!
Tere tulemast! Nagu ikka, rõõm!
Kallistada ja häid jõule! Paul.
Hei hei, mis siis, kui video on AVI või MPEG-4?
Tere! Selgub, et selle triki saaks teha Ubuntu Jauntyga, kuid nüüd, kui olen Lucidi installinud, ei tööta see minu jaoks. Kaustas tmp on kaustad ja failid ning ükski neist pole video ... Ega see ei ilmu peidetud failina, kas teate, mis see võib olla tingitud?
Aitäh!
Noh, kuni see on ndiswrapperiga emuleeritud 32-bitine või 64-bitine versioon (kas see oli nii kirjutatud?)
Kui teil on emakeel 64b, on videote taastamine keerulisem ja siin on selgitus juhuks, kui soovite selle lisada:
http://www.ubuntu-es.org/node/141478#comment-404172
See trikk lakkas minu jaoks 64-bitises Ubuntus töötamast, kui hakkasin flashplugini ruutu kasutama. Nii et desinstallisin selle ja läksin nspluginwrapperiga tagasi vana välgu juurde.
Võib juhtuda, et teil on installitud Flashi 64-bitine versioon. Ilmselt see trikk selle versiooniga ei tööta.
Ma arvan, et sellega tasuks ...
cd / kataloog / kuhu / kuhu soovite / salvestada / video
string = »$ (lsof | grep Flash | head -1)» && cad1 = »$ (echo $ string | cut -d '' -f 2)» && cad2 = »$ (echo $ string | cut -d '' -f 4 | lõika -d 'u' -f 1) »&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv
muide aitäh triki eest! 😉
Tõde on see, et ma ei tea. Kui saate teada, andke meile teada! 🙂
Terviseks! Paul.
See on tõsi! Suur aitäh panuse eest!
Terviseks! Paul.
Mul on 64-bitine flash ja failid on salvestatud Firefoxi vahemälu kausta. Naljakas on see, et varsti pärast nende täielikku allalaadimist kustutatakse need ja kui need hõivavad rohkem kui 64 megabaiti, kustutatakse ka need ...
Lahendus on olnud laienduse flashgot installimine ja täiuslik
Pange tähele, et siin selgitatakse ka failide hankimist isegi 64-bitise välguga.
Terviseks! Paul.
Mul on hea meel, et see aitas teil artikli valmis saada
Kallistama!
puff hea !!!! aitäh!
Jumal, aitäh !!! sa lihtsalt päästsid mu elu !!!
Silma! Mulle tundub, et Flash 10.2-s ei saa seda enam teha ... 🙁
Terviseks! Paul.
Suurepärane panus tänu ... Ma läksin hulluks
Suurepärane, see teenis mind väga hästi.
Ja ma laiendasin teie algoritmi, et mitu koos salvestada. See pole kindlasti parim, kuigi töötab hästi (ma arvan). Ma arvan, et probleem seisneb "saba" kasutamises, ma kasutasin seda pigem sisetunde kui teadmise järgi, nii et ma ei tea, kui kaua see "hoiab". 3 video jaoks on 2, 1 .. 4 .. hästi läheb .. Ma ei tea, kas 10 või 20 töötaksid hästi.
ALG:
[code = »Jäta mind meelde]
#! / bin / bash
## Mäleta mind.
## Abi: esimene programmile edastatud argument on tee, kuhu failid salvestatakse.
cd $ 1
pöörded = »$ (lsof | grep -c Flash)»
samal ajal kui [$ pöördub -gt 0]
do
string = »$ (lsof | grep Flash | saba - $ pööret)»
c1 = »$ (echo $ string | lõika -d '' -f 2)»
c2 = »$ (echo $ string | lõika -d '' -f 4 | lõika -d 'u' -f 1)»
ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 video- $ pöörded
pöörded = `expr $ pöörded - 1`
tehtud
[/ kood]
Parandusi võib anda nii, et "grep Flash" -ga nii palju kordi ei siseneta, kõik varem salvestati (ma ei tea, kuidas seda teha ilma reavahetusi kaotamata) ja kasutate ka sama väärtust "c1", mis (ma arvan ) pole muudetud, ma ei tea suurtes kogustes.
Tervitused.
Ger.
Aitäh Ger! Kallistus! Paul.
Need, kes kasutavad Firefoxi, saavad kasutada ka laiendust "UnPlug", mis võimaldab Flash-videoid alla laadida peaaegu igalt lehelt. See on mugav valik, nii et te ei pea brauserist lahkuma. Huvitav fakt on see, et kõigist saadaolevatest laiendustest on see üks kergemaid ja kiiremaid. Proovi seda!
Minirakendusjuhend mängijaga võrgus olevate videote allalaadimiseks. Näiteks on meil YouTube'i videod.
Märkus. See laadib alla ka swf-failid.
Lehekülg: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html
Probleem. Kui lähen YouTube'i videot vaatama, ei laadita neid mõnikord (või mõnda videot) tervikuna (hall riba). Nendel juhtudel ei tule "lsof grep Flash" tegemisel midagi välja ja seetõttu ei saa ma seda trikki teha. Kas on mingit lahendust selle kohta, kuidas riba täielikult laadida või pole see enam vilkuv?
PS: Mul on HTML5 keelatud (juhul kui see midagi mõjutab)
See töötas ideaalselt, kuni värskendasin ubuntut versioonile 14.04 🙁
Sama juhtus minuga ka siis, kui 14.04 installimine lakkas töötamast