web-dev-qa-db-ja.com

Netcatを通じて受信したライブビデオを保存する

次のコマンドを使用して、Netcatを介して受信したビデオをストリーミングしています。

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

(Windows CMDの場合)

このコマンドはMPlayerを開き、ライブストリームを再生します。

ライブ再生中にこのビデオのコピーを保存する方法を教えてください。

ありがとうございました。

4
PasanW

コマンド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)、そしてそれを保存するファイルに。

5
MariusMatutiae