mirror of
https://github.com/blakeblackshear/frigate.git
synced 2024-11-21 19:07:46 +01:00
don't modify ffmpeg_cmd object
This commit is contained in:
parent
b29b311e92
commit
273076e7f4
@ -518,7 +518,7 @@ class CameraConfig(FrigateBaseModel):
|
|||||||
def ffmpeg_cmds(self) -> List[Dict[str, List[str]]]:
|
def ffmpeg_cmds(self) -> List[Dict[str, List[str]]]:
|
||||||
return self._ffmpeg_cmds
|
return self._ffmpeg_cmds
|
||||||
|
|
||||||
def create_ffmpeg_cmds(self) -> List[Dict[str, List[str]]]:
|
def create_ffmpeg_cmds(self):
|
||||||
ffmpeg_cmds = []
|
ffmpeg_cmds = []
|
||||||
for ffmpeg_input in self.ffmpeg.inputs:
|
for ffmpeg_input in self.ffmpeg.inputs:
|
||||||
ffmpeg_cmd = self._get_ffmpeg_cmd(ffmpeg_input)
|
ffmpeg_cmd = self._get_ffmpeg_cmd(ffmpeg_input)
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import base64
|
import base64
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
|
import copy
|
||||||
import json
|
import json
|
||||||
import glob
|
import glob
|
||||||
import logging
|
import logging
|
||||||
@ -321,7 +322,7 @@ def config():
|
|||||||
# add in the ffmpeg_cmds
|
# add in the ffmpeg_cmds
|
||||||
for camera_name, camera in current_app.frigate_config.cameras.items():
|
for camera_name, camera in current_app.frigate_config.cameras.items():
|
||||||
camera_dict = config["cameras"][camera_name]
|
camera_dict = config["cameras"][camera_name]
|
||||||
camera_dict["ffmpeg_cmds"] = camera.ffmpeg_cmds
|
camera_dict["ffmpeg_cmds"] = copy.deepcopy(camera.ffmpeg_cmds)
|
||||||
for cmd in camera_dict["ffmpeg_cmds"]:
|
for cmd in camera_dict["ffmpeg_cmds"]:
|
||||||
cmd["cmd"] = " ".join(cmd["cmd"])
|
cmd["cmd"] = " ".join(cmd["cmd"])
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user