ffmpeg objectaccel stringPossible values: [nvenc, qsv, vaapi, rkmpp, disabled]  |  acceptedAudioCodecs string[]Possible values: [mp3, aac, libopus]  |  acceptedVideoCodecs string[]Possible values: [h264, hevc, vp9, av1]  |  bframes integerPossible values: -1 ≤ value ≤ 16  |  cqMode stringPossible values: [auto, cqp, icq]  |  crf integerPossible values: value ≤ 51  |  gopSize integer |  maxBitrate string |  npl integer |  preferredHwDevice string |  preset string |  refs integerPossible values: value ≤ 6  |  targetAudioCodec stringPossible values: [mp3, aac, libopus]  |  targetResolution string |  targetVideoCodec stringPossible values: [h264, hevc, vp9, av1]  |  temporalAQ boolean |  threads integer |  tonemap stringPossible values: [hable, mobius, reinhard, disabled]  |  transcode stringPossible values: [all, optimal, bitrate, required, disabled]  |  twoPass boolean |  
  | 
image objectcolorspace stringPossible values: [srgb, p3]  |  extractEmbedded boolean |  previewFormat stringPossible values: [jpeg, webp]  |  previewSize integerPossible values: 1 ≤ value  |  quality integerPossible values: 1 ≤ value ≤ 100  |  thumbnailFormat stringPossible values: [jpeg, webp]  |  thumbnailSize integerPossible values: 1 ≤ value  |  
  | 
job objectbackgroundTask objectconcurrency integerPossible values: 1 ≤ value  |  
  |  faceDetection objectconcurrency integerPossible values: 1 ≤ value  |  
  |  library objectconcurrency integerPossible values: 1 ≤ value  |  
  |  metadataExtraction objectconcurrency integerPossible values: 1 ≤ value  |  
  |  migration objectconcurrency integerPossible values: 1 ≤ value  |  
  |  notifications objectconcurrency integerPossible values: 1 ≤ value  |  
  |  search objectconcurrency integerPossible values: 1 ≤ value  |  
  |  sidecar objectconcurrency integerPossible values: 1 ≤ value  |  
  |  smartSearch objectconcurrency integerPossible values: 1 ≤ value  |  
  |  thumbnailGeneration objectconcurrency integerPossible values: 1 ≤ value  |  
  |  videoConversion objectconcurrency integerPossible values: 1 ≤ value  |  
  |  
  | 
library objectscan objectcronExpression string |  enabled boolean |  
  |  watch object |  
  | 
logging objectenabled boolean |  level stringPossible values: [verbose, debug, log, warn, error, fatal]  |  
  | 
machineLearning objectclip objectenabled boolean |  mode string —  OPTIONALPossible values: [vision, text]  |  modelName string |  modelType string —  OPTIONALPossible values: [facial-recognition, clip]  |  
  |  enabled boolean |  facialRecognition objectenabled boolean |  maxDistance floatPossible values: value ≤ 2  |  minFaces integerPossible values: 1 ≤ value  |  minScore floatPossible values: value ≤ 1  |  modelName string |  modelType string —  OPTIONALPossible values: [facial-recognition, clip]  |  
  |  url string |  
  | 
map objectdarkStyle string |  enabled boolean |  lightStyle string |  
  | 
newVersionCheck object | 
notifications objectsmtp objectenabled boolean |  from string |  replyTo string |  transport objecthost string |  ignoreCert boolean |  password string |  port numberPossible values: value ≤ 65535  |  username string |  
  |  
  |  
  | 
oauth objectautoLaunch boolean |  autoRegister boolean |  buttonText string |  clientId string |  clientSecret string |  defaultStorageQuota number |  enabled boolean |  issuerUrl string |  mobileOverrideEnabled boolean |  mobileRedirectUri string |  scope string |  signingAlgorithm string |  storageLabelClaim string |  storageQuotaClaim string |  
  | 
passwordLogin object | 
reverseGeocoding object | 
server objectexternalDomain string |  loginPageMessage string |  
  | 
storageTemplate objectenabled boolean |  hashVerificationEnabled boolean |  template string |  
  | 
theme object | 
trash objectdays integer |  enabled boolean |  
  | 
user objectdeleteDelay integerPossible values: 1 ≤ value  |  
  |