From a70ebaa707905331e90e418e6527ba897a3d9798 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Sat, 20 May 2023 12:58:37 -0600 Subject: [PATCH] Optimize timelapse --- frigate/record/export.py | 8 ++++---- web/src/routes/Export.jsx | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frigate/record/export.py b/frigate/record/export.py index d9a24eb51..2865ccf32 100644 --- a/frigate/record/export.py +++ b/frigate/record/export.py @@ -15,7 +15,7 @@ logger = logging.getLogger(__name__) class PlaybackFactorEnum(str, Enum): realtime = "realtime" - timelapse_5x = "timelapse_5x" + timelapse_25x = "timelapse_25x" class RecordingExporter(threading.Thread): @@ -82,7 +82,7 @@ class RecordingExporter(threading.Thread): if self.playback_factor == PlaybackFactorEnum.realtime: ffmpeg_cmd.extend(["-c", "copy", file_name]) - elif self.playback_factor == PlaybackFactorEnum.timelapse_5x: + elif self.playback_factor == PlaybackFactorEnum.timelapse_25x: ffmpeg_cmd.extend(["-vf", "setpts=0.25*PTS", "-r", "5", "-an", file_name]) p = sp.run( @@ -96,6 +96,6 @@ class RecordingExporter(threading.Thread): logger.error(p.stderr) return - logger.error(f"Updating finalized export {file_name}") + logger.debug(f"Updating finalized export {file_name}") os.rename(file_name, final_file_name) - logger.error(f"Finished exporting {file_name}") + logger.debug(f"Finished exporting {file_name}") diff --git a/web/src/routes/Export.jsx b/web/src/routes/Export.jsx index 4a80d721b..180a72b45 100644 --- a/web/src/routes/Export.jsx +++ b/web/src/routes/Export.jsx @@ -63,7 +63,7 @@ export default function Export() { > - +