0

我正在使用的命令就是这个。

它需要一个 MJPEG 流并将其保存到 WEBM 用于一个输出,另一个输出直接到 stdout,因为我将它用于其他用途。

ffmpeg -loglevel warning -reconnect 1 -f mjpeg -r 5 -i http://MJPEGURL/ -vcodec libvpx -r 5 -q:v 1 filename.webm -vf fps=1 -s 640x480 -f image2pipe pipe:1

它工作得很好。唯一的问题是,当连接断开到相机时,它只是从重新连接的位置缝合在一起。

我想在断开连接的位置之间添加空白帧。有没有选择或方法来检测它?那么也许我可以用标准输入推送一些数据?

添加空白帧的目的是使其具有适当的长度,即使它来自实际流本身的“丢失帧”。

4

0 回答 0