Как заставить ffmpeg завершить работу при зависании на кадре?

Как заставить ffmpeg завершить работу при зависании на кадре?

Я использую ffmpeg для потоковой передачи IP-камеры на youtube. Я считаю, что из-за качества соединения с камерой ffmpeg иногда застревает на одном и том же кадре снова и снова. Вот так:

кадр=148491 кадр/с= 19 q=-1.0 размер= 7467667 КБ время=09:29:18.52 битрейт=1790.9 кбит/с скорость=4.26x
кадр=148491 кадр/с= 19 q=-1.0 размер= 7467696 КБ время=09:29:47.64 битрейт=1789.4 кбит/с скорость=4.27x
кадр=148491 кадр/с= 19 q=-1.0 размер= 7467724 КБ время=09:30:16.83 битрейт=1787.9 кбит/с скорость=4.27x
кадр=148491 кадр/с= 19 q=-1.0 размер= 7467752 КБ время=09:30:45.95 битрейт=1786.4kbit/s скорость=4.27x

Обратите внимание, что рамка=x та же самая? Обычно она продолжает увеличиваться.

Как мне заставить ffmpeg просто выйти, когда это происходит? Мой скрипт .sh перезапустит его. Мне нужно, чтобы он просто вышел.

заранее спасибо!

Связанный контент