Wie erzwingt man die Beendigung von ffmpeg, wenn es bei einem Frame hängen bleibt?

Wie erzwingt man die Beendigung von ffmpeg, wenn es bei einem Frame hängen bleibt?

Ich verwende ffmpeg, um eine IP-Kamera auf YouTube zu streamen. Ich glaube, dass ffmpeg aufgrund der Verbindungsqualität zur Kamera manchmal immer wieder beim gleichen Frame hängen bleibt. So:

Frame=148491 fps= 19 q=-1,0 Größe= ​​7467667kB Zeit=09:29:18,52 Bitrate=1790,9kbits/s Geschwindigkeit=4,26x
Frame=148491 fps= 19 q=-1,0 Größe= ​​7467696kB Zeit=09:29:47,64 Bitrate=1789,4kbits/s Geschwindigkeit=4,27x
Frame=148491 fps= 19 q=-1,0 Größe= ​​7467724kB Zeit=09:30:16,83 Bitrate=1787,9kbits/s Geschwindigkeit=4,27x
Frame=148491 fps= 19 q=-1,0 Größe= ​​7467752kB Zeit=09:30:45,95 Bitrate = 1786,4 kbit/s Geschwindigkeit = 4,27x

Beachten Sie, dass Frame=x gleich bleibt? Normalerweise steigt es weiter an.

Wie kann ich ffmpeg dazu bringen, in diesem Fall einfach zu beenden? Mein .sh-Skript wird es neu starten. Ich muss es nur beenden.

Vielen Dank im Voraus!

verwandte Informationen