Como capturar stream de mediaklikk.hu?

Como capturar stream de mediaklikk.hu?

Quero capturar um streaming de vídeo de mediaklikk.hu. Como eu posso fazer isso?

Responder1

solução alternativa para a linha de comando zsh e curl (Linux/Mac)

ideia: colete todas as partes do vídeo e cole-as em um arquivo, pode rodar em um shell em segundo plano, você precisa conhecer oURL iniciale anúmero de peças

  • acessei as ferramentas para desenvolvedores do Chrome - guia rede
  • quando o stream começa, você vê um URL como:
    media_w415294746_b800000_1.ts?keys=h9bDPql-rzDe-44uEorcTA&keyt=1457916109
  • representa _b8000000a qualidade do vídeo, então _b12000000é melhor/maior
  • o número antes .tsrepresenta a parte do vídeo
  • avance até o final do vídeo e obtenha o último número, por exemplo. 444
  • copie o URL de uma parte do vídeo com o menu direito do mouse / copie o endereço do link
  • agora coloque toda a peça na linha de comando com a ferramentacurl
  • use um loop de 1..444 com a variável i - em url altere o número para, por exemplo, _1.tspara_${i}.ts
  • cole todas as partes do vídeo em um arquivo myvideo.mp4 usando>>
  • na linha de comando use zsh (roda em Linux ou MacOS)

    for i in {1..444}; do echo "* video part $i ..."; curl URL >> myvideo.mp4; done
    
  • ao colar seu URL no lugar do URL, esteja atento para escapar de caracteres especiais, por exemplo. =&?com\

exemplo de trabalho:

zsh> for i in {1..444}; do echo "* video part $i ..."; curl http://212.40.98.161/intvod/_definst_/r/mtva/2016/02/26/2016-000128-M0054-01-/international.smil/media_w415294746_b1200000_${i}.ts\?keys\=h9bDPql-rzDe-44uEorcTA\&keyt\=1457916109 >> mymovie.mp4; done

agora você deve ver alguma saída como esta:

* video part 1 ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1441k  100 1441k    0     0   486k      0  0:00:02  0:00:02 --:--:--  486k
* video part 2 ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1438k  100 1438k    0     0   475k      0  0:00:03  0:00:03 --:--:--  475k

Responder2

  • Comece a reproduzir o vídeo
  • Abra a guia Rede das Ferramentas para Desenvolvedores do Google Chrome
  • Procure por playlist.m3u8, clique na URL do item e copie a URL de solicitação
  • No VLC, selecione Arquivo > Abrir Rede...
  • Cole o URL
  • Para capturar todo o fluxo:
    • Marque Streaming/salvando, clique em Configurações... e escolha o arquivo de saída
    • Clique em Abrir e o VLC começará a capturar
  • Para capturar uma parte do fluxo:
    • Clique em Abrir
    • Navegue até 4-5 segundos antes da parte desejada
    • Selecione Reprodução > Gravar

informação relacionada