|
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.