Pas*_*anW 4 streaming mplayer netcat
我正在使用以下命令来流式传输我通过 Netcat 收到的视频。
nc -l -p 5001 | mplayer -fps 31 -cache 1024 -
Run Code Online (Sandbox Code Playgroud)
(在 Windows CMD 上)
此命令打开 MPlayer 并播放实时流。
你能告诉我如何在直播时保存这个视频的副本吗?
谢谢你。
使用命令tee:
nc -l -p 5001 | tee file_containing_the_video.mp4 | mplayer -fps 31 -cache 1024 -
Run Code Online (Sandbox Code Playgroud)
如果您接收的格式是 mp4。根据需要更改它。从手册页:
tee - read from standard input and write to standard output **and** files
Run Code Online (Sandbox Code Playgroud)
(强调我的)。这意味着tee同时将其输入发送到标准输出(我们将其通过管道传输到mplayer)和一个文件,您将其存储在该文件中。