Questo è un vecchio trucco ma di cui alcuni di voi probabilmente non sono ancora a conoscenza. Cosa fare è vai alla pagina in cui si trova il video e attendi che finisca il caricamento. Su YouTube, il caricamento è rappresentato da una linea rossa che cresce al di sotto della linea di riproduzione.
Una volta caricato tutto, e senza chiudere l'explorer, ho aperto Nautilus e ho aperto la cartella / Tmp /. Lì vedrai, tra le altre cose, un file con uno strano nome che probabilmente include la parola "Flash". Fatto, basta sottrarre copiar quel file nel posto che ti piace di più. 🙂 È così semplice. ¡Ojo! Questo trucco funziona su Ubuntu, ma non tutte le distribuzioni salvano questi video nella stessa directory. È possibile che nella tua distribuzione la directory sia diversa, ma la logica è la stessa. Devi solo trovare il percorso in cui vengono salvati i file Flash temporanei. Non funziona per te in Ubuntu con Flash 64 bit? Ho continuato a leggere ... |
Il trucco di cui sopra funziona per Flash a 32 bit. I passaggi da seguire in Ubuntu quando si usa Flash 64 bit sono un po 'più complicati ... Ecco la spiegazione fatta da Codix nel forum Ubuntu-is:
Con il nuovo flash player quadrato a 64 bit per linux quando visualizzi un video da youtube o da un altro portale video e vai nella cartella / Tmp speri di trovare il file temporaneo con cui funziona il flash player (in questo caso quadrato). Ma non riesci a trovarlo e ti chiedi dove sarà.
Dopo aver riflettuto un po ', il modo migliore per vedere se esiste un file temporaneo con cui funziona il flash player è tramite il comando lsof.
Nelle versioni precedenti, flashplayer chiamava i file temporanei Flashxxxxxx, dove xxxxx è un codice alfanumerico che flashplayer gli ha dato per riconoscerlo tra gli altri file temporanei, quindi ho provato con
lsof | grep Flash
... E il risultato è stato:
plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (eliminato)
Ho corso di nuovo:
lsof | grep Flash
Il risultato:
plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (eliminato)
È stato allora che ho visto che il file, nonostante fosse in uno stato cancellato, continuava ad aumentare di dimensioni - il video non era stato completamente scaricato. Ho pensato che se continuava a scaricare ci fosse un solo modo per copiare, piuttosto, recuperare il file. Quindi ho aspettato che il video venisse scaricato completamente. Quando ciò è stato soddisfatto, dalla console ho fatto:
ls -l / proc / open_process_identifier / file_descriptor
l'identificativo del processo è nella seconda colonna (15026) e il descrittore del file è la quarta colonna senza la lettera (18)
ls -l / proc / 15026 / fd / 18
Il risultato:
lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (eliminato)
Finalmente sono riuscito a recuperare con una semplice dichiarazione cp file_to_copy copy_file_path il felice video scaricato da flashplayer.
cp / proc / 15026 / fd / 18 our_video.flv
Infine, resta solo da verificare con vlc, o totem, caffeine, xine o mplayer che il video venga riprodotto correttamente. 😀
Anche se un po 'in ritardo, ecco uno script nel caso in cui aiuti qualcuno.
#! / Bin / bash
# ************************************************ ************************************************** * #
# Lo script Aquest consente di individuare i fitxer temporanei quando viene riprodotto in un video flash su Firefox #
# Primer recupera le informazioni dei fitxer sul sistema con LSOF e filtri Flash e tmp #
# Després per mitja d'un loop recupera le informazioni di ciascun fitxer necessarie per la copia #
# Se la copia è corretta, dona una sorta di missatge dello script #
# #
# Cal ricorda che un poliziotto è la tua pagina su questo allotjat il video, il fitxer temporaneo è perso #
# ************************************************ ************************************************** * #
# Individua i fitxer temporanei
OnEs = $ (lsof | grep Flash | grep tmp)
# Avvia l'acquirente
i = 0
# Fa un loop per ogni fitxer trobat
per i parametri in $ OnEs
do
# Extreu els paràmetres necessaris per la copia dell'informazione rebuda
caso $ i in
1) identificatore = $ parametres ;; 3) descrittore = $ {parametres %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
che C
# Aumenta l'acquirente di ogni confutazione del parametro
lascia che i ++
# Per ogni ciclo c'è una copia
se [$ i -eq "10"]; allora i = 0; cp / proc / $ identificatore / fd / $ descrittore /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; controllo = $?
# Missatge di Sortida
if [$ control -eq "0"]; quindi echo "Fitxer copiato con successo in /home/portatil/Deskfrtop/$fitxer.flv"; else echo "Si è verificato un errore durante la copia del fitxer"; fi
fi
fatto
exit
Ciao ho un problema .. ho fatto tutto come mi hai spiegato e quando ho riprodotto il video con VLC ne riproduceva solo il suono, quindi ho aperto il file con Totem e lo stesso .. Solo suono, potresti darmi una mano? Eccellente post uguale (Y)
Un po 'vecchio ora ma funziona ancora ... Ho Ubuntu 11.10 a 32 bit e funziona ma usando il metodo a 64 bit ... non so se è perché è un Ubuntu più attuale ... comunque, grazie mille ... funziona al 100%
il post un po 'vecchio ma funziona ancora ... ho ubuntu 11.10 a 32 bit ma il trucco funziona con quello a 64 bit, penso sia perché ubuntu è più attuale ... mi è servito molto e funziona al 100%
Ciao. molto buono il post.
Mi ha aiutato molto. !!
grazie!
Prego! Come sempre un piacere!
Abbraccio e Buon Natale! Paolo.
Ehi ehi, cosa succede se il video è AVI o MPEG-4?
Ciao! Si scopre che questo trucco potrebbe essere fatto con Ubuntu Jaunty, ma ora che ho installato Lucid non funziona per me. Nella cartella tmp ci sono cartelle e file e nessuno di questi è il video ... Né appare come un file nascosto, sai cosa potrebbe essere?
Grazie!
Bene, finché è la versione a 32 bit o la versione a 64 bit emulata con ndiswrapper (era scritta così?)
Se hai il 64b nativo, il modo per recuperare i video è più difficile ed ecco la spiegazione nel caso tu voglia aggiungerlo:
http://www.ubuntu-es.org/node/141478#comment-404172
Questo trucco ha smesso di funzionare per me su Ubuntu a 64 bit quando ho iniziato a utilizzare il flashplugin square. Quindi l'ho disinstallato e sono tornato al vecchio flash con nspluginwrapper.
Potrebbe essere perché hai installato la versione a 64 bit di Flash. Apparentemente questo trucco non funziona con quella versione.
Penso che con questo varrebbe la pena ...
cd / directory / dove / vuoi / salva / il / video
stringa = »$ (lsof | grep Flash | head -1)» && cad1 = »$ (echo $ stringa | cut -d '' -f 2)» && cad2 = »$ (echo $ string | cut -d '' -f 4 | cut -d 'u' -f 1) »&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv
a proposito, grazie per il trucco! 😉
La verità è che non lo so. Se lo scopri, faccelo sapere! 🙂
Saluti! Paolo.
È vero! Grazie mille per il tuo contributo!
Saluti! Paolo.
Ho una memoria flash a 64 bit e i file vengono salvati nella cartella cache di Firefox. La cosa divertente è che subito dopo essere stati completamente scaricati, vengono cancellati e se occupano più di 64 megabyte, vengono cancellati anche ...
La soluzione è stata installare l'estensione flashgot e perfetta
Notare che qui viene spiegato anche come ottenere i file, anche con flash a 64 bit.
Saluti! Paolo.
Sono contento che ti abbia aiutato a completare l'articolo
Abbraccio!
sbuffo buono !!!! Grazie!
Dio, grazie !!! Mi hai appena salvato la vita !!!
Occhio! Mi sembra che in Flash 10.2 non sia più possibile farlo ... 🙁
Saluti! Paolo.
Ottimo contributo grazie .... Stavo impazzendo
Fantastico, mi è servito molto bene.
E ho esteso dal tuo algoritmo, per salvarne diversi insieme. Non è certo il massimo, anche se funziona bene (credo). Penso che il problema sia nell'uso della "coda", l'ho usata più per istinto che per conoscenza, quindi non so per quanto tempo "tiene". Per 3 video, 2, 1 .. 4 .. va bene .. Non so se 10 o 20 funzionerebbero bene.
ALG:
[code = »Ricordami»]
#! / bin / bash
## Ricordati di me.
## Aiuto: il primo argomento passato al programma è il percorso in cui verranno salvati i file.
cd $ 1
giri = »$ (lsof | grep -c Flash)»
mentre [$ compie -gt 0]
do
stringa = »$ (lsof | grep Flash | coda - $ giri)»
c1 = »$ (echo $ stringa | cut -d '' -f 2)»
c2 = »$ (echo $ stringa | cut -d '' -f 4 | cut -d 'u' -f 1)»
ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 video- $ turni
giri = `expr $ giri - 1`
fatto
[/ Code]
I miglioramenti si possono dare non entrando tante volte con il "grep Flash", salvando tutto in precedenza (non so come farlo senza perdere le interruzioni di riga) e utilizzando anche lo stesso valore "c1" che (credo) non viene modificato, non lo so in grandi quantità.
Saluti.
Ger.
Grazie Ger! Un abbraccio! Paolo.
Gli utenti di Firefox possono anche utilizzare l'estensione "UnPlug", che consente di scaricare video in flash da quasi tutte le pagine. È un'opzione comoda, quindi non devi lasciare il browser. Un dato interessante è che tra tutte le estensioni disponibili, è una delle più leggere e veloci. Provalo!
Mini Guida alle applicazioni per scaricare qualsiasi video online con un lettore, ad esempio abbiamo quelli da YouTube.
Nota: scarica anche i file swf.
Pagina: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html
Un problema. Quando vado a guardare un video di YouTube, a volte (o alcuni video) non vengono caricati nella loro interezza (la barra grigia). E in questi casi quando si esegue "lsof grep Flash" non viene fuori nulla, e quindi non posso fare questo trucco. Qualche soluzione su come ricaricare completamente la barra o non lampeggia più?
PS: ho l'html5 disabilitato (nel caso influisse su qualcosa)
Funzionava perfettamente finché non aggiorno Ubuntu alla 14.04 🙁
La stessa cosa è successa a me durante l'installazione di 14.04 che ha smesso di funzionare