4

Я использую следующую команду для потоковой передачи видео, которое я получаю через Netcat.

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

(На Windows CMD)

Эта команда открывает MPlayer и воспроизводит прямой эфир.

Можете ли вы рассказать, как сохранить копию этого видео во время воспроизведения в прямом эфире.

Благодарю вас.

1 ответ1

5

Используйте команду tee:

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

если вы получаете формат mp4. Измените это по мере необходимости. Со страницы Man:

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

(акцент мой). Это означает, что tee одновременно отправляет свои входные данные как на стандартный вывод (из которого мы передаем его в mplayer), так и в файл, где вы его храните.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .