Como baixar vídeos em flash sem instalar programas extras

Este é um truque antigo, mas provavelmente alguns de vocês ainda não sabem. O que fazer é vá para a página onde o vídeo está localizado e espere que ele termine de carregar. No YouTube, o upload é representado por uma linha vermelha que cresce abaixo da linha de jogo.

Depois que tudo foi carregado e sem fechar o explorador, abri o Nautilus e abri a pasta / tmp /. Lá você verá, entre outras coisas, um arquivo com um nome estranho que provavelmente inclui a palavra "Flash". Feito, basta subtrair copiar esse arquivo para o lugar que você mais gosta.  É simples assim.

ATENÇÃO Este truque funciona no Ubuntu, mas nem todas as distros salvam esses vídeos no mesmo diretório. É possível que na sua distro o diretório seja diferente, mas a lógica é a mesma. Você apenas tem que encontrar o caminho onde os arquivos Flash temporários são salvos.

Não funciona para você no Ubuntu com Flash de 64 bits? Continuei lendo ...


O truque acima funciona para Flash de 32 bits. Os passos a seguir no Ubuntu ao usar Flash 64 bits são um pouco mais complicados ... Aqui está a explicação feita por Codix no fórum Ubuntu-is:

Com o novo flash player quadrado de 64 bits para linux quando você visualiza um vídeo do youtube ou de outro portal de vídeo e acessa a pasta / Tmp você espera encontrar o arquivo temporário com o qual o flash player funciona (neste caso, o quadrado). Mas você não consegue encontrá-lo e se pergunta onde estará.

Depois de pensar um pouco, a melhor maneira de ver se existe um arquivo temporário com o qual o flash player trabalha é através do comando lsof.

Em versões anteriores, o flashplayer nomeou os arquivos temporários como Flashxxxxxx, onde xxxxx é um código alfanumérico que o flashplayer forneceu para reconhecê-lo entre outros arquivos temporários, então tentei com

lsof | grep Flash

… E o resultado foi:

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (excluído)

Corri de novo:

lsof | grep Flash

O resultado:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (excluído)

Foi quando vi que o arquivo, apesar de estar apagado, ia aumentando de tamanho - o vídeo não tinha sido baixado completamente. Achei que, se continuasse baixando, só haveria uma maneira de copiar, ao invés disso, recuperar o arquivo. Então, esperei o download completo do vídeo. Quando isso foi cumprido, no console eu fiz:

ls -l / proc / open_process_identifier / file_descriptor

o identificador do processo está na segunda coluna (15026) e o descritor de arquivo é a quarta coluna sem a letra (18)

ls -l / proc / 15026 / fd / 18 

O resultado:

lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (excluído)

Finalmente consegui recuperar com uma simples instrução cp file_to_copy copy_file_path o feliz vídeo baixado pelo flashplayer.

cp / proc / 15026 / fd / 18 our_video.flv

Por fim, resta verificar com vlc, ou totem, cafeína, xine ou mplayer se o vídeo é reproduzido corretamente. 

Obrigado Guido Ignacio pelos dados para baixar em Flash 64 bits!