Como encontrar o fluxo por trás de um Flash player

46

Estou assistindo a um stream do Flash. Eu posso assistir a mesma transmissão em dois jogadores diferentes (configurados por outra pessoa), mas eu não gosto de nenhum deles.

Existe uma maneira que eu possa encontrar / obter / extrair o link direto para o fluxo flash que esses dois jogadores estão jogando? Para que eu possa assistir usando um player diferente?

Edit: O player está transmitindo um fluxo RTMP, não um arquivo de vídeo FLV.

    
por Svish 27.02.2010 / 12:14

7 respostas

9

Baixe e descompile o arquivo flash. A fonte do fluxo deve ser bem fácil de encontrar.

É possível que o jogador seja genérico e o arquivo / stream que está sendo reproduzido esteja sendo passado como um parâmetro. Grep o código-fonte da página da Web para "incorporar" / "swf" ou texto que está próximo ao objeto flash na página. Então olhe para o conteúdo de "param name" / "param value"

    
por 27.02.2010 / 12:53
29

Firebug para o Firefox e as Ferramentas para desenvolvedores do Google Chrome (incorporadas O Chrome pode mostrar todos os pedidos HTTP realizados pelo navegador. Eles às vezes revelam URLs como essas.

No Firefox, instale o Firebug (sem reinicialização), inicie o addon clicando no ícone do bug (use customizar para torná-lo visível - mas deve ser por padrão), inicie o fluxo, e na janela do Firebug clique na guia Net e então tudo, talvez atualizar a página de vídeo. A url deve aparecer ao passar o mouse sobre a linha que diz algo como "GET video", clique com o botão direito do mouse no URL e no local da cópia.

NoGoogleChrome,abraasferramentasdodesenvolvedor,marqueaguiaRedeecomeceareproduziroarquivo.

    
por 07.04.2011 / 06:09
6

O Fiddler2 é uma ótima ferramenta para isso. Pense nisso como o Wireshark, mas especificamente para o HTTP. Ele irá revelar exatamente o que seu navegador está fazendo. Ele funciona configurando-se como um proxy HTTP local. Aponte seu navegador para ele e ele revelará todas as conexões feitas e quais dados serão transmitidos.

    
por 27.02.2010 / 13:52
4

Como visto a partir das muitas respostas, deve haver muitas maneiras de fazer isso, mas talvez uma das maneiras mais fáceis de ir é aproveitar um addon do Firefox como DownloadHelper addon, que também tem a vantagem de estar disponível em todos os sistemas operacionais.

  • Instale o addon do Firefox, DownloadHelper,
  • executar o fluxo flash no Firefox, o botão DownloadHelper deve começar a rolar,

(Existem diferentes maneiras de acessar este recurso, mas vou mencionar um que é claramente acessível, não importa a configuração, já que o addon tem configurações para ocultar ou mostrar botões e opções)

  • Vá para Ferramentas > Video Download Helper (ou encontrar é o contrário) > Todas as ações > [Nome do vídeo] > Copiar URL.

Algumasoluçãodeproblemas.

TestandotaislinkscomoVLC,notoque,emalgunscasos,oplayernãopodereproduzi-losouatémesmotravar.Masissopodesercorrigidodaseguinteforma:

AúltimapartedessesURLséalgocomo/video.flv?start=0.Mudarissopara/video.flv?podedarcerto.

Descobriissoaousaraoutrasolução,apresentadaabaixo,InternetDownloadManager,paracapturarumfluxodevídeo:eleexibeolink,masaotentarselecioná-loclicandonele,OIDMselecionaoURLsemaúltimapartestart=0(conformevistonaimagemabaixo).MasmuitasURLspodemserabertasnoVLCcomessaúltimapartetambém.

NoWindows,oInternetDownloadManagerécapazdecapturaressesfluxosecapturá-los.Maisumavez,achomaisfácilusaremcombinaçãocomumaddondoFirefox,oFlashGot,masoIDMtambémpodeserusadosozinhocomqualquernavegador.Quandoestiverprontoparareceberovídeo,oIDMexibeoURL:

Considerando a edição:

"Editar: o player está transmitindo um fluxo RTMP, não um arquivo de vídeo FLV."

O RTMP (Protocolo de mensagens em tempo real) usa FLV ou MP4 como formato de vídeo.

por 22.09.2014 / 00:51
1

Se você não precisa necessariamente dele como um fluxo em tempo real, você pode usar o DonwloadHelper para o Firefox. Ele permite armazenar o arquivo por trás do fluxo de visualização ou visualização off-line com qualquer programa que você goste.

    
por 27.02.2010 / 12:43
1

URL Snooper ou o módulo "Grab ++" de Orbit Download Manager (tenha cuidado com adware indesejado na instalação) pode ajudá-lo a analisar o tráfego de rede e encontrar o URL

    
por 27.02.2010 / 13:11
1

Eu recomendaria essa extensão para o Chrome, Agarre qualquer mídia .

Ele é traduzido para inglês, italiano, francês, alemão, português (clique nas bandeiras de idioma à direita).

    
por 29.10.2011 / 21:22