我正在从 IP 网络摄像头录制流(并将其存储到服务器,但这不是现在的问题)。该命令看起来像这样:
\n\nffmpeg -f mjpeg -i http://ip.ad.dd.res/videostream.cgi?user=recorder&pass=recorder \xe2\x80\xa6\nRun Code Online (Sandbox Code Playgroud)\n\n一切正常,但是如果我失去了与相机的连接,进程就会挂起,并且当连接恢复时不会重新连接。
\n\n有没有办法设置一些“连接丢失”超时,之后进程ffmpeg就会终止?大致意思是“如果在 xy 秒内没有收到新帧,则死亡”。
小智 1
尝试使用“最短”选项
-shortest (output)
Finish encoding when the shortest input stream ends.
Run Code Online (Sandbox Code Playgroud)
参考:
| 归档时间: |
|
| 查看次数: |
8486 次 |
| 最近记录: |