From f236b1a0c083517faa2c2f3ab5e823f24c6818d7 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 25 Oct 2026 11:46:53 -0500 Subject: [PATCH] only log ffmpeg crashes when restarting --- frigate/video/ffmpeg.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frigate/video/ffmpeg.py b/frigate/video/ffmpeg.py index 35b22458c7..9cf5dcd4e1 100644 --- a/frigate/video/ffmpeg.py +++ b/frigate/video/ffmpeg.py @@ -474,10 +474,10 @@ class CameraWatchdog(threading.Thread): if not self.capture_thread.is_alive(): self.detect_status.send("offline", now) self.camera_fps.value = 0 - self.logger.error( - f"Ffmpeg process crashed unexpectedly for {self.config.name}." - ) if can_restart: + self.logger.error( + f"Ffmpeg process crashed unexpectedly for {self.config.name}." + ) self.reset_capture_thread(terminate=False) last_restart_time = now elif self.camera_fps.value >= (self.config.detect.fps + 10): @@ -498,10 +498,10 @@ class CameraWatchdog(threading.Thread): elif now - self.capture_thread.current_frame.value > 20: self.detect_status.send("offline", now) self.camera_fps.value = 0 - self.logger.info( - f"No frames received from {self.config.name} in 20 seconds. Exiting ffmpeg..." - ) if can_restart: + self.logger.info( + f"No frames received from {self.config.name} in 20 seconds. Exiting ffmpeg..." + ) self.reset_capture_thread() last_restart_time = now else: