O flash passou a ficar mais escondido. Agora esse cache passou a ser uma
referência a um arquivo apagado mantida pelo processo do flash. Mas é
claro que o mundo linux não se intimidou... :-)

http://ubuntuforums.org/showthread.php?t=1701771



e eu adaptei para o seguinte script:
---------------inicio do script --------------------------

#!/bin/bash

rm -f /tmp/Flash*

FLASH_TMP=`ls /tmp | grep Flash*`

if [[ $FLASH_TMP ]]; then 
     vlc /tmp/Flash*
else
     if [[ `ps x | awk '/libgcflashplayer.so\ /{print $1}'` ]]; then
          flashvids() { lsof -p `ps x | awk '/libgcflashplayer.so\ /{print 
$1}'` -n 2>/dev/null | perl -lne '@F = split(/ +/, $_, 9); print 
"/proc/$F[1]/fd/${\($F[3] =~ /(^\d+)/)[0]}" if $F[4] eq "REG" && $F[8] =~ 
/\(deleted\)$/'; }
     else
          flashvids() { lsof -p `ps x | awk '/libflashplayer.so\ /{print $1}'` 
-n 2>/dev/null | perl -lne '@F = split(/ +/, $_, 9); print 
"/proc/$F[1]/fd/${\($F[3] =~ /(^\d+)/)[0]}" if $F[4] eq "REG" && $F[8] =~ 
/\(deleted\)$/'; }
     fi  

        for i in $(flashvids)
        do 
                arq=/tmp/Flash_`basename $i`.flv
                echo -n "avaliando "$arq":   "
                if test -f $arq ; then          
                        echo $arq"   ja existe, ignorando."
                else
                        ln -s $i $arq
                        echo $arq"   copiado!"
                        #cp $i /tmp/flashvideo_`basename $(flashvids)`.flv
                fi
        done
fi


------------------- fim do script --------------------
Detalhe: vão aparecer symlinks em /tmp. Você pode copiar o _conteúdo_ do
symlink para onde você quiser desde que você espere o arquivo estar completo
(barra de progressão do arquivo indicar que ele está todo na memória).
Alguns lugares ficam esperando um _finzinho_ do arquivo, se você pausou
no começo da exibição. Basta liberara a execução (tocar) o arquivo e esperar
que ele diga que está completo.
Então você vai até /tmp e copia o Flash_??.flv para onde você quiser. Mover
o arquivo _não_funciona_, ele tem que ser copiado para o destino final.
É isso.
Max





--- Em ter, 17/5/11, Cleber Ianes <cleberia...@yahoo.com.br> escreveu:

> De: Cleber Ianes <cleberia...@yahoo.com.br>
> Assunto: Arquivos flash no firefox4
> Para: "Debian User Portuguese" <debian-user-portuguese@lists.debian.org>
> Data: Terça-feira, 17 de Maio de 2011, 13:03
> Saudações a todos.
> Até algum tempo, sempre que eu queria guardar um
> determinado vídeo visto no youtube (e outros) eu abria o
> diretório /tmp, antes de fechar a página, e lá estava
> ele, mais recentemente isso ficou um pouco mais trabalhoso
> mas nada impossível já que os navegadores (firefox, no meu
> caso) passaram a guardar esse cache do flash na pasta do
> próprio usuário, até aí sem problemas.
> Maaaassss.
> Instalei o firefox 4 e fui procurar os arquivos em flash e
> na pasta de cache do usuário aparece toda uma estrutura de
> pastas (até me lembra a estrutura do cache squid) e não
> sei onde se encontram os arquivos de cache do flash....
> Alguém sabe como achar isso sem ter que instalar aqueles,
> mal feitos, plugins para gravar flash?
> 
> Obrigado.
> 
> -- Cleber Ianes
> cleberianes.blogspot.com -- Linux User #507338
> 
> 
> -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: http://lists.debian.org/4dd29c5c.5010...@yahoo.com.br
> 
>


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/58397.54822...@web65905.mail.ac4.yahoo.com

Responder a