Determinando o tipo de arquivo temporário da Internet (Chrome)

1

Minha velocidade de banda larga às vezes é insuficiente e, portanto, pode ser difícil visualizar os fluxos de programas em Flash.

Então, minha ideia é iniciar um fluxo em Flash, deixá-lo executar até a conclusão, não importa quanto tempo demore, e depois ver o arquivo .swf temporário.

Descobri a localização dos meus arquivos temporários do Google Chrome. No entanto, não há nenhum tipo de arquivo associado a esses arquivos.

Portanto, estou pensando se a ideia acima funcionará e como posso recuperar apenas arquivos .swf?

    
por DJoyce 31.05.2012 / 00:18

2 respostas

3

Você está correto; O Chrome preenche seu cache com arquivos numerados sem extensão (a maioria dos navegadores também faz isso). Isso é em parte por design, porque você não é normalmente destinado a acessar os arquivos de cache manualmente (tecnicamente você deve visualizar / salvar arquivos através do navegador). Você pode identificar o tipo de arquivo de arquivos desconhecidos com ferramentas como TrID .

Dito isto, você está procurando no lugar errado. Vídeos em streaming não são armazenados no cache; eles são armazenados no diretório temporário.

Além disso, os vídeos da Internet quase sempre são definidos para serem excluídos quando terminados. Ou seja, o navegador (ou os players de vídeo Flash / Silverlight / etc, específicos) criam o arquivo temporário com um conjunto de sinalizadores que informa ao sistema operacional para bloquear o arquivo enquanto ele está sendo usado e excluí-lo imediatamente quando ele for liberado. Assim, ao contrário de outros arquivos temporários, você não pode simplesmente copiá-lo (porque está bloqueado) e, quando desbloqueado, ele desaparece.

(Você não quer os arquivos .swf , eles são para o video- player , não o vídeo em si que é geralmente .mp4 ou .flv .)

Você precisará usar alguns truques para obter o arquivo de vídeo:

  1. Faça o download e instale o Unlocker
  2. Abra a página da web e deixe o buffer de vídeo (você vai querer fazer isso para um vídeo de cada vez para evitar que as coisas fiquem confusas)
  3. Abra a pasta %tmp% (o padrão é %LOCALAPPDATA%\Temp no Windows 7 e %USERPROFILE%\Local Settings\Temp no XP)
  4. procure um arquivo grande com um nome de arquivo no formato fla####.tmp
  5. Clique com o botão direito do mouse no arquivo e selecione Unlocker
  6. Clique no menu suspenso no canto inferior direito e selecione Copiar
  7. Salve o arquivo em outro local (ele precisa estar na mesma letra de unidade por enquanto)
  8. Renomeie o arquivo, se necessário (atribua-lhe uma extensão .mp4 ou .flv )
  9. Abra o vídeo em um player de vídeo ( VLC ) e verifique-o
  10. Se estiver bom, feche a página da Web e o arquivo temporário deverá ser excluído automaticamente

Esse é o método manual e é um pouco trabalhoso (embora se torne bastante rápido e fácil depois que você o faz algumas vezes). Uma maneira mais fácil é usar uma extensão do Chrome especificamente para facilitar o download de vídeos em vez de fazer streaming deles. Muitos deles suportam vários sites de vídeo. Para o YouTube em particular, recomendo o YousableTubeFix do userscript, que se integra perfeitamente ao YouTube e também permite remover várias partes da página ( como comentários inúteis e vídeos relacionados a matar o tempo), bem como configurar outras configurações como o tamanho de vídeo padrão e não buffer automático / reproduzir o vídeo.

    
por 31.05.2012 / 02:48
0

Eu usaria o Firefox para baixar qualquer arquivo Flash, porque:

  • você pode abrir um arquivo .swf em uma nova guia e salvá-lo no menu Arquivo sem ter que buscá-lo em qualquer diretório de cache.
  • você pode usar a extensão FlashGot para fazer download de qualquer vídeo baseado em Flash (às vezes ele baixa o mesmo vídeo várias vezes, mas você pode cancelar downloads redundantes)

Talvez exista uma extensão / complemento semelhante para o Chrome, mas eu não sei de um.

    
por 31.05.2012 / 02:21