diff --git a/frigate/data_processing/post/review_descriptions.py b/frigate/data_processing/post/review_descriptions.py index 0a2754468..9949d766c 100644 --- a/frigate/data_processing/post/review_descriptions.py +++ b/frigate/data_processing/post/review_descriptions.py @@ -463,6 +463,13 @@ class ReviewDescriptionProcessor(PostProcessorApi): thumbs = [] for idx, thumb_path in enumerate(frame_paths): thumb_data = cv2.imread(thumb_path) + + if thumb_data is None: + logger.warning( + "Could not read preview frame at %s, skipping", thumb_path + ) + continue + ret, jpg = cv2.imencode( ".jpg", thumb_data, [int(cv2.IMWRITE_JPEG_QUALITY), 100] )