Przeglądaj źródła

handle empty string args

Blake Blackshear 4 lat temu
rodzic
commit
93b9d586d2
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      frigate/config.py

+ 3 - 1
frigate/config.py

@@ -668,12 +668,14 @@ class CameraConfig():
         if len(ffmpeg_output_args) == 0:
         if len(ffmpeg_output_args) == 0:
             return None
             return None
 
 
-        return (['ffmpeg'] +
+        cmd = (['ffmpeg'] +
                 ffmpeg_input.global_args +
                 ffmpeg_input.global_args +
                 ffmpeg_input.hwaccel_args +
                 ffmpeg_input.hwaccel_args +
                 ffmpeg_input.input_args +
                 ffmpeg_input.input_args +
                 ['-i', ffmpeg_input.path] +
                 ['-i', ffmpeg_input.path] +
                 ffmpeg_output_args)
                 ffmpeg_output_args)
+        
+        return [part for part in cmd if part != '']
     
     
     def _set_zone_colors(self, zones: Dict[str, ZoneConfig]):
     def _set_zone_colors(self, zones: Dict[str, ZoneConfig]):
         # set colors for zones
         # set colors for zones