From db724992626206cb02c8d22a901a59b9de3ac5b4 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Sat, 14 Jan 2023 15:21:13 -0700 Subject: [PATCH] Add more ffmpeg presets --- frigate/ffmpeg_presets.py | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/frigate/ffmpeg_presets.py b/frigate/ffmpeg_presets.py index e0694f9e7..650b2fdf6 100644 --- a/frigate/ffmpeg_presets.py +++ b/frigate/ffmpeg_presets.py @@ -247,6 +247,13 @@ PRESETS_INPUT = { "-use_wallclock_as_timestamps", "1", ], + "preset-rtsp-restream": _user_agent_args + + [ + "-rtsp_transport", + "tcp", + TIMEOUT_PARAM, + "5000000", + ], "preset-rtsp-udp": _user_agent_args + [ "-avoid_negative_ts", @@ -311,7 +318,7 @@ PRESETS_RECORD_OUTPUT = { "copy", "-an", ], - "preset-record-generic-audio": [ + "preset-record-generic-audio-aac": [ "-f", "segment", "-segment_time", @@ -327,6 +334,20 @@ PRESETS_RECORD_OUTPUT = { "-c:a", "aac", ], + "preset-record-generic-audio-copy": [ + "-f", + "segment", + "-segment_time", + "10", + "-segment_format", + "mp4", + "-reset_timestamps", + "1", + "-strftime", + "1", + "-c", + "copy", + ], "preset-record-mjpeg": [ "-f", "segment",