diff --git a/frigate/record/export.py b/frigate/record/export.py index ef2fdc8101..9f571a5a5c 100644 --- a/frigate/record/export.py +++ b/frigate/record/export.py @@ -380,9 +380,14 @@ class RecordingExporter(threading.Thread): if label and label not in labels: labels.append(label) - title = str(review.severity).capitalize() - if labels: - title = f"{title}: {', '.join(labels)}" + metadata = data.get("metadata") or {} + title = metadata.get("title") + + if not title: + title = str(review.severity).capitalize() + + if labels: + title = f"{title}: {', '.join(labels)}" chapter_blocks.append( "[CHAPTER]\n"