Folks,
I can't figure out why I'm getting the following error for my config:
[2022-11-30 09:16:34] frigate.app INFO : Starting Frigate (0.11.1-2eada21)
*************************************************************
*************************************************************
*** Your config file is not valid! ***
*** Please check the docs at ***
*** https://docs.frigate.video/configuration/index ***
*************************************************************
*************************************************************
*** Config Validation Errors ***
*************************************************************
'ffmpeg'
Traceback (most recent call last):
File "/opt/frigate/frigate/app.py", line 332, in start
self.init_config()
File "/opt/frigate/frigate/app.py", line 82, in init_config
user_config = FrigateConfig.parse_file(config_file)
File "/opt/frigate/frigate/config.py", line 942, in parse_file
return cls.parse_obj(config)
File "pydantic/main.py", line 521, in pydantic.main.BaseModel.parse_obj
File "pydantic/main.py", line 339, in pydantic.main.BaseModel.__init__
File "pydantic/main.py", line 1056, in pydantic.main.validate_model
File "pydantic/fields.py", line 859, in pydantic.fields.ModelField.validate
File "pydantic/fields.py", line 994, in pydantic.fields.ModelField._validate_mapping_like
File "pydantic/fields.py", line 1067, in pydantic.fields.ModelField._validate_singleton
File "pydantic/fields.py", line 857, in pydantic.fields.ModelField.validate
File "pydantic/fields.py", line 1074, in pydantic.fields.ModelField._validate_singleton
File "pydantic/fields.py", line 1121, in pydantic.fields.ModelField._apply_validators
File "pydantic/class_validators.py", line 313, in pydantic.class_validators._generic_validator_basic.lambda12
File "pydantic/main.py", line 704, in pydantic.main.BaseModel.validate
File "/opt/frigate/frigate/config.py", line 584, in __init__
if len(config["ffmpeg"]["inputs"]) == 1:
KeyError: 'ffmpeg'
*************************************************************
*** End Config Validation Errors ***
*************************************************************
This is the configuration on a clean install:
mqtt:
host: [ip address]
user: mqtt
password: password
detectors:
coral:
type: edgetpu
device: usb
cameras:
backyard:
# ffmpeg:
# input_args:
# - -avoid_negative_ts
# - make_zero
# - fflags
# - +genpts+discardcorrupt
# - -flags
# - low_delay
# - -strict
# - experimental
# - -analyzeduration
# - 1000M
# - -probesize
# - 1000M
# - -rw_timeout
# - "5000000"
inputs:
- path: rtsp://admin:
[email protected]:554/h264Preview_01_main
roles:
- record
- path: rtsp://admin:
[email protected]:554/h264Preview_01_sub
roles:
- detect
detect:
width: 640
height: 480
fps: 7
# rtmp:
# enabled: False
snapshots:
enabled: True
bounding_box: True
For the life of me, I can't figure out what the "ffmpeg" problem is.