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 escreveu:
> De: Cleber Ianes
> Assunto: Arquivos flash no firefox4
> Para: "Debian User Portuguese"
> 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.
> M.
> 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