dimarts, 24 de setembre de 2013

Com desar un vídeo flash al disc dur en linux...

Sistemes 32bits:

Cada vegada que el plugin de flash mostra una animació o vídeo flash crea un fitxer a la carpeta /tmp para poder reproduir-lo.

Així només caldrà copiar-lo on vulguem i si volem canviar-li l'extensió i posar-li *.flv.



Sistemes 64bits


Executar la comanda..

$ for f in `lsof | grep '/tmp/Flash' | awk -F ' ' '{ if ($5!="REG") print "/proc/" $2 "/fd/"$5}' | sort | uniq | sed 's/\([0-9]\+\)[a-z]\+/\1/g'`; do cp $f $(mktemp -u /tmp/VideoFlash-XXXXXXXXXX.flv); done

La comanda la faciliten des de andalinux i copia els fitxers flash que s'estiguin reproduint a la carpeta /tmp.

Podeu veure com funciona la comanda i més informació des de la web d'on he extret aquesta comanda.

Observacions:

1) Cal tenir en compte que s'ha d'esperar a que estigui completament carregat el flash per poder obtenir-ne una còpia completa.
2) Cal treure els fitxers de la carpeta /tmp/ ja que els fitxers d'aquesta carpeta s'esborren automàticament al reiniciar

Font i agraiment molt especial a:  https://andalinux.wordpress.com/2011/02/28/descargar-videos-en-linux-64-bits-sin-programas/