我正在使用以下命令来传输通过 Netcat 接收的视频。
nc -l -p 5001 | mplayer -fps 31 -cache 1024 -
(在 Windows CMD 上)
此命令打开 MPlayer 并播放实时流。
你能告诉我如何在直播播放此视频时保存其副本吗?
谢谢。
答案1
使用命令球座:
nc -l -p 5001 | tee file_containing_the_video.mp4 | mplayer -fps 31 -cache 1024 -
如果您收到的格式是 mp4。请根据需要进行更改。从手册页:
tee - read from standard input and write to standard output **and** files
(重点是我)。这意味着球座同时将其输入发送到两个标准输出(我们从中将其通过管道传输到播放器) 并将其存储到一个文件中。