Faça o download de todos os arquivos .m4s de um fluxo de traço mpeg

7

Quando eu abro esta página eu posso ver no Firefox Web Ferramentas do desenvolvedor / guia "Rede" na qual a página carrega arquivos com a extensão .mpd . E então, a cada poucos segundos, ele carrega um arquivo / stream com a extensão .m4s com o nome

000000.m4s
000001.m4s

Como posso fazer o download de todo o vídeo transmitido desse tipo?

Acho que preciso baixar todos os segmentos .m4s, mas não sei o comando do Linux ou o software do Windows para fazer isso. Então eu precisarei mesclar esses arquivos em um único .mp4

Eu já tentei InviDownloader , mas ele tem vários problemas.

    
por 16851556 29.04.2017 / 12:39

2 respostas

6

Respondendo à pergunta "Como posso fazer o download de todo o vídeo transmitido desse tipo?"

Você pode usar o youtube-dl na URL do manifesto do DASH mpd para fazer o download do vídeo, isso funcionou para mim.

youtube-dl {mpd_url}

Talvez você devesse deixar claro no título se realmente deseja esses arquivos m2s intermediários ou apenas deseja o arquivo de vídeo inteiro.

    
por 23.02.2018 / 10:40
2

1) faça o download de IS.mp4 e todos os * .m4s para vídeo (use wget ) e mescle IS.mp4 e * .m4s em um arquivo de vídeo.mp4

2) faça o download de IS.mp4 e todos os * .m4s para áudio e mescle IS.mp4 e * .m4s em um arquivo de áudio.mp4

3) mesclar vídeo e áudio em um arquivo (use ffmpeg -i video.mp4 -i audio.mp4 -c copy movie.mkv )

EDITAR

Exemplo de como baixar o fluxo de áudio:

echo "IS.mp4" >"links.txt"
seq -f "%06g.m4s" 0 394 >>"links.txt"
wget -i "links.txt" -O "audio.mp4" -B "http://80.188.78.212/aa/ffc8a55fe6f203b0bffecb73efacb69b/1494953435522/eda9c6f7b1e3de68db8e3e5dc0d14fc7/dna-61924494877285694-pc/1002-1502/"

A parte inicial do fluxo de áudio é IS.mp4, o áudio consiste em 394 partes (em um formato de 6 dígitos) e o caminho do URL base para o fluxo de áudio é http://80.188..../1002-1502/ . Todas essas informações podem ser obtidas no arquivo .mpd .

NOTA: o URL base do fluxo de áudio e vídeo é alterado sempre que você reproduz o vídeo

    
por 29.04.2017 / 18:02