sourize commited on
Commit
870f661
·
1 Parent(s): 50544a2

Updated Code

Browse files
config/settings.py CHANGED
@@ -33,13 +33,13 @@ AVAILABLE_MODELS = {
33
  # Video Quality Settings
34
  QUALITY_SETTINGS = {
35
  "low_quality": {
36
- "flag": "--quality low",
37
  "description": "Low Quality (Fast)",
38
  "estimated_time": 60, # seconds
39
  "resolution": "480p"
40
  },
41
  "medium_quality": {
42
- "flag": "--quality medium",
43
  "description": "Medium Quality (Balanced)",
44
  "estimated_time": 180, # seconds
45
  "resolution": "720p"
 
33
  # Video Quality Settings
34
  QUALITY_SETTINGS = {
35
  "low_quality": {
36
+ "flag": "-ql",
37
  "description": "Low Quality (Fast)",
38
  "estimated_time": 60, # seconds
39
  "resolution": "480p"
40
  },
41
  "medium_quality": {
42
+ "flag": "-qm",
43
  "description": "Medium Quality (Balanced)",
44
  "estimated_time": 180, # seconds
45
  "resolution": "720p"
config/space_config.py CHANGED
@@ -26,12 +26,12 @@ ENV_VARS = {
26
  PERFORMANCE_CONFIG = {
27
  "quality_settings": {
28
  "low_quality": {
29
- "flag": "--quality low",
30
  "max_duration": 10,
31
  "max_objects": 20
32
  },
33
  "medium_quality": {
34
- "flag": "--quality medium",
35
  "max_duration": 15,
36
  "max_objects": 30
37
  }
@@ -56,12 +56,12 @@ AVAILABLE_MODELS = [
56
 
57
  QUALITY_SETTINGS = {
58
  "low_quality": {
59
- "flag": "--quality low",
60
  "resolution": "480p",
61
  "fps": 30
62
  },
63
  "medium_quality": {
64
- "flag": "--quality medium",
65
  "resolution": "720p",
66
  "fps": 30
67
  }
 
26
  PERFORMANCE_CONFIG = {
27
  "quality_settings": {
28
  "low_quality": {
29
+ "flag": "-ql",
30
  "max_duration": 10,
31
  "max_objects": 20
32
  },
33
  "medium_quality": {
34
+ "flag": "-qm",
35
  "max_duration": 15,
36
  "max_objects": 30
37
  }
 
56
 
57
  QUALITY_SETTINGS = {
58
  "low_quality": {
59
+ "flag": "-ql",
60
  "resolution": "480p",
61
  "fps": 30
62
  },
63
  "medium_quality": {
64
+ "flag": "-qm",
65
  "resolution": "720p",
66
  "fps": 30
67
  }
utils/performance_optimizer.py CHANGED
@@ -8,18 +8,29 @@ from typing import Dict, Tuple
8
  class PerformanceOptimizer:
9
  """Optimize rendering performance and resource usage"""
10
 
 
11
  QUALITY_SETTINGS = {
12
  "low_quality": {
13
- "flag": "--quality low",
14
  "resolution": "480p",
15
  "fps": 30,
16
- "description": "480p, 30fps - Fast rendering"
 
 
 
 
 
17
  },
18
  "medium_quality": {
19
- "flag": "--quality medium",
20
  "resolution": "720p",
21
  "fps": 30,
22
- "description": "720p, 30fps - Balanced quality"
 
 
 
 
 
23
  }
24
  }
25
 
 
8
  class PerformanceOptimizer:
9
  """Optimize rendering performance and resource usage"""
10
 
11
+ # Quality settings for different performance levels
12
  QUALITY_SETTINGS = {
13
  "low_quality": {
14
+ "flag": "-ql",
15
  "resolution": "480p",
16
  "fps": 30,
17
+ "max_duration": 10,
18
+ "max_objects": 20,
19
+ "performance_threshold": {
20
+ "render_time": 60, # seconds
21
+ "memory_usage": 1024 # MB
22
+ }
23
  },
24
  "medium_quality": {
25
+ "flag": "-qm",
26
  "resolution": "720p",
27
  "fps": 30,
28
+ "max_duration": 15,
29
+ "max_objects": 30,
30
+ "performance_threshold": {
31
+ "render_time": 180, # seconds
32
+ "memory_usage": 2048 # MB
33
+ }
34
  }
35
  }
36