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 aquele arquivo para o lugar que você mais gosta. 🙂 É simples assim.

¡Ojo! 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, só 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!

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   torre de colóns dito

    Embora um pouco tarde, mas aqui está um script caso ajude alguém.

    #! / Bin / bash
    # ************************************************* * ************************************************* * #
    # O script Aquest permite localizar os fitxers temporários quando é reproduzido em vídeo flash para o Firefox #
    # Primer recupera as informações dos adaptadores oberts para o sistema com LSOF e os filtros Flash e tmp #
    # Després per mitja d'un loop recupera a informação de cada fitxer que é necessária para a cópia #
    # Se a cópia estiver correta, doa um erro sortida do script #
    # #
    # Cal lembre-se que um policial é sua página neste allotjat o vídeo, o fitxer temporário está perdido #
    # ************************************************* * ************************************************* * #

    # Localize fitxers temporários
    OnEs = $ (lsof | grep Flash | grep tmp)

    # Comece o comprador
    i = 0
    # Faça um loop para cada trobat fitxer
    para parâmetros em $ OnEs
    do
    # Extreu els paràmetres necessaris per fer a cópia da informação rebuda
    caso $ i em
    1) identificador = $ parametres ;; 3) descritor = $ {parametres %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
    esac

    # Aumentar o comprador de cada parâmetro refutar
    deixe i ++

    # Para cada loop existe uma cópia
    se [$ i -eq "10"]; então i = 0; cp / proc / $ identifier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; controle = $?

    # Missatge by sortida
    if [$ control -eq "0"]; então echo "Fitxer copiado com sucesso para /home/portatil/Deskfrtop/$fitxer.flv"; else echo "Ocorreu um erro ao copiar o fitxer"; fi
    fi
    feito

    saída

  2.   Francisco Jose dito

    Olá estou com um problema .. Fiz tudo como você explicou e quando joguei o vídeo com VLC ele apenas reproduziu o som, então abri o arquivo com o Totem e o mesmo .. Só som, dá uma ajuda? Excelente pós-igual (Y)

  3.   Imagem de espaço reservado Juanga Molina dito

    Um pouco velho agora, mas ainda funciona ... Tenho Ubuntu 11.10 32 bits e funciona mas usando o método 64 bits ... Não sei se é porque é um Ubuntu mais atual ... de qualquer maneira, muito obrigado ... funciona 100%

  4.   Imagem de espaço reservado Juanga Molina dito

    o post um pouco antigo mas ainda funciona ... Tenho o ubuntu 11.10 32 bits mas o truque funciona com o 64 bits, acho que é porque o ubuntu é mais atual ... me serviu bastante e funciona 100%

  5.   imexcomp dito

    Oi. muito bom o post.

    Isto me ajudou bastante. !!

    obrigado!

  6.   Vamos usar Linux dito

    De nada! Como sempre, um prazer!
    Abraço e Feliz Natal! Paulo.

  7.   Porfírio21 dito

    Ei, e se o vídeo for AVI ou MPEG-4?

  8.   Alvaro dito

    Olá! Acontece que esse truque poderia ser feito com o Ubuntu Jaunty, mas agora que instalei o Lucid, ele não funciona para mim. Na pasta tmp há pastas e arquivos e nenhum deles é o vídeo ... Nem aparece como um arquivo oculto, sabe o que pode ser?
    Thanks!

  9.   Guy Inácio dito

    Bem, desde que seja a versão de 32 bits ou a versão de 64 bits emulada com ndiswrapper (foi escrito assim?)

    Se você tem o 64b nativo, a forma de recuperar os vídeos é mais difícil e aqui está a explicação caso você queira adicioná-lo:

    http://www.ubuntu-es.org/node/141478#comment-404172

  10.   Ângulo Pascal dito

    Esse truque parou de funcionar para mim no Ubuntu de 64 bits quando comecei a usar o quadrado do flashplugin. Então, desinstalei e voltei para o flash antigo com nspluginwrapper.

  11.   Vamos usar Linux dito

    Pode ser porque você tem a versão de 64 bits do Flash instalada. Aparentemente, esse truque não funciona com essa versão.

  12.   onda funk dito

    Acho que com isso valeria a pena ...

    cd / diretório / onde / você deseja / salvar / o / vídeo
    string = »$ (lsof | grep Flash | head -1)» && cad1 = »$ (echo $ string | cut -d '' -f 2)» && cad2 = »$ (echo $ string | cut -d '' -f 4 | cut -d 'u' -f 1) »&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv

    por falar nisso, obrigado pelo truque! 😉

  13.   Vamos usar Linux dito

    A verdade é que não sei. Se você descobrir, avise-nos! 🙂
    Felicidades! Paulo.

  14.   Vamos usar Linux dito

    É verdade! Muito obrigado pela sua contribuição!
    Felicidades! Paulo.

  15.   itomailg dito

    Tenho flash de 64 bits e os arquivos são salvos na pasta cache do firefox. O engraçado é que logo depois de serem completamente baixados, eles são apagados e, se ocuparem mais de 64 megabytes, também serão apagados ...

    A solução foi instalar a extensão flashgot e perfeita

  16.   Vamos usar Linux dito

    Observe que aqui também é explicado como obter os arquivos, mesmo com flash de 64 bits.
    Felicidades! Paulo.

  17.   Guy Inácio dito

    Estou feliz por ter ajudado você a completar o artigo
    Abraço!

  18.   Guy Inácio dito

    puff bom !!!! obrigado!

  19.   pepito dito

    Deus, obrigada !!! Você acabou de salvar minha vida !!!

  20.   Vamos usar Linux dito

    Olho! Parece-me que no Flash 10.2 isso não pode mais ser feito ... 🙁
    Felicidades! Paulo.

  21.   disser01 dito

    Excelente contribuição, obrigado ... Eu estava ficando louco

  22.   Hermann G.LM. dito

    Ótimo, me serviu muito bem.
    E eu estendi a partir de seu algoritmo, para salvar vários juntos. Certamente não é o melhor, embora funcione bem (eu acho). Acho que o problema está no uso da “cauda”, usei mais por instinto do que por saber, então não sei por quanto tempo ela “agarra”. Para 3 vídeos, 2, 1 .. 4 .. vai bem .. Não sei se 10 ou 20 funcionariam bem.

    ALG:

    [code = »Lembre-se de mim»]
    #! / bin / bash
    ## Lembre de mim.
    ## Help: o primeiro argumento passado para o programa é o caminho onde os arquivos serão salvos.

    cd $ 1

    gira = »$ (lsof | grep -c Flash)»

    enquanto [$ gira -gt 0]
    do
    string = »$ (lsof | grep Flash | cauda - $ voltas)»
    c1 = »$ (echo $ string | cut -d '' -f 2)»
    c2 = »$ (echo $ string | cut -d '' -f 4 | cut -d 'u' -f 1)»
    ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 video- $ turnos
    voltas = `expr $ voltas - 1`
    feito
    [/ Code]

    As melhorias podem ser dadas em não entrar tantas vezes com o "grep Flash", guardar tudo anteriormente (não sei fazer sem perder as quebras de linha) e também usar o mesmo valor "c1" que (acho) não se modifica, não sei em grandes quantidades.

    Saudações.

    Ger.

  23.   Vamos usar Linux dito

    Obrigado Ger! Um abraço forte! Paulo.

  24.   Chango dito

    Quem usa o Firefox também pode usar a extensão "UnPlug", que permite baixar vídeos em flash de quase qualquer página. É uma opção confortável para que você não precise sair do navegador. Um fato interessante é que de todas as extensões disponíveis, é uma das mais leves e rápidas. Tente!

  25.   assim dito

    Guia do Mini Aplicativo para baixar qualquer vídeo que esteja online com um player, como exemplo temos os do YouTube.

    Nota: Ele também baixa arquivos swf.

    Página: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   Alex dito

    Um problema. Quando vou assistir a um vídeo do YouTube, às vezes (ou alguns vídeos) eles não carregam por completo (a barra cinza). E nesses casos, ao fazer o 'lsof grep Flash', nada sai e, portanto, não posso fazer este truque. Alguma solução sobre como fazer a barra carregar totalmente ou isso não é mais flash?
    PS: Eu tenho o html5 desabilitado. (Caso afete algo)

  27.   Tomas dito

    Estava funcionando perfeitamente até eu atualizar o Ubuntu para 14.04 🙁

    1.    sil ibidi dito

      A mesma coisa aconteceu comigo ao instalar 14.04 parou de funcionar