Optimize timelapse

This commit is contained in:
Nick Mowen 2023-05-20 12:58:37 -06:00
parent 7a66ffc35b
commit a70ebaa707
2 changed files with 5 additions and 5 deletions

View File

@ -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}")

View File

@ -63,7 +63,7 @@ export default function Export() {
>
<option value="select">Select A Playback Factor</option>
<option value="realtime">Realtime</option>
<option value="timelapse_5x">Timelapse</option>
<option value="timelapse_25x">Timelapse</option>
</select>
</div>