【发布时间】:2022-01-01 07:35:43
【问题描述】:
我每 1 秒将网络摄像头 RTMP 流中的缩略图捕获为 JPG 文件。这是我的命令行:
ffmpeg -i rtsp://192.168.1.89:554/11 -f image2 -r 1 thumb%03d.jpg
如果输入 RTMP 流在给定的超时期限内丢失,如何使 FFMPEG 因错误而死?目前,如果我失去与网络摄像头的连接,FFMPEG 开始抛出“未知错误”消息,但当网络重新连接时,ffmpeg 似乎重新连接到流,但不再输出任何捕获的帧。我必须手动终止该进程并重新启动它才能再次开始捕获帧。
如果 ffmpeg 在特定的超时时间内失去连接,那么它会很简单。然后我可以监控进程并在它结束时重新启动。
有什么想法吗?
【问题讨论】:
标签: ffmpeg