记录传入的 mjpeg 流?

Record incoming mjpeg stream?

我有来自 IP 摄像头的传入 mjpeg 流。 现在我可以使用 ffmpeg 和 openGL 来显示它,但是当我试图将所有传入的流保存到一个文件中并稍后播放时,播放器 (VLC) 无法打开该文件。

我被告知我需要在 start/stop 录音时添加一些 header 以使播放器知道文件的格式。 但是我找不到关于这个主题的任何参考。 谁能分享有关此主题的示例?

尝试,

ffmpeg -i http://x.x.x.x/axis-cgi/mjpg/video.cgi?resolution=320x240 -an -vcodec flv file.flv

在 VLC 和其他播放器中为我工作。