Ver código fonte

include ffmpeg_cmds in config endpoint

Blake Blackshear 3 anos atrás
pai
commit
6b26fc753e
1 arquivos alterados com 10 adições e 1 exclusões
  1. 10 1
      frigate/http.py

+ 10 - 1
frigate/http.py

@@ -277,7 +277,16 @@ def events():
 
 @bp.route("/config")
 def config():
-    return jsonify(current_app.frigate_config.dict())
+    config = current_app.frigate_config.dict()
+
+    # add in the ffmpeg_cmds
+    for camera_name, camera in current_app.frigate_config.cameras.items():
+        camera_dict = config["cameras"][camera_name]
+        camera_dict["ffmpeg_cmds"] = camera.ffmpeg_cmds
+        for cmd in camera_dict["ffmpeg_cmds"]:
+            cmd["cmd"] = " ".join(cmd["cmd"])
+
+    return jsonify(config)
 
 
 @bp.route("/config/schema")