Salvando Vídeo ao Vivo Recebido através do Netcat

4

Estou usando o seguinte comando para transmitir um vídeo que recebo por meio do Netcat.

nc -l -p 5001 | mplayer -fps 31 -cache 1024 -

(no Windows CMD)

Este comando abre o MPlayer e reproduz a transmissão ao vivo.

Você pode dizer como salvar uma cópia deste vídeo enquanto o reproduz ao vivo?

Obrigado.

    
por PasanW 21.01.2014 / 06:49

1 resposta

5

Use o comando tee :

  nc -l -p 5001 | tee  file_containing_the_video.mp4 | mplayer -fps 31 -cache 1024 -

se o formato que você está recebendo for mp4. Altere conforme necessário. De a página Man :

  tee - read from standard input and write to standard output **and** files

(ênfase minha). Isso significa que tee envia simultaneamente sua entrada para a saída padrão (da qual nós enviamos para mplayer ), e para um arquivo, onde você a armazena.

    
por 21.01.2014 / 06:55