ChandimaPrabath commited on
Commit
0a7175e
·
1 Parent(s): 1a6f7ad
Files changed (1) hide show
  1. app/services/encoder_service.py +8 -8
app/services/encoder_service.py CHANGED
@@ -33,11 +33,11 @@ class EncoderService:
33
  'width': 854,
34
  'height': 480,
35
  'bitrate': '1000k',
36
- 'maxrate': '1500k',
37
  'bufsize': '2000k',
38
  'audio_bitrate': '128k',
39
- 'keyframe': '48', # Keyframe every 2 seconds at 24fps
40
- 'preset': 'ultrafast', # Faster encoding speed
41
  'profile': 'main',
42
  'level': '3.1',
43
  'tune': 'fastdecode'
@@ -46,11 +46,11 @@ class EncoderService:
46
  'width': 1280,
47
  'height': 720,
48
  'bitrate': '2500k',
49
- 'maxrate': '3000k',
50
  'bufsize': '4000k',
51
- 'audio_bitrate': '128k',
52
  'keyframe': '48',
53
- 'preset': 'ultrafast',
54
  'profile': 'main',
55
  'level': '3.1',
56
  'tune': 'fastdecode'
@@ -59,11 +59,11 @@ class EncoderService:
59
  'width': 1920,
60
  'height': 1080,
61
  'bitrate': '5000k',
62
- 'maxrate': '6000k',
63
  'bufsize': '8000k',
64
  'audio_bitrate': '192k',
65
  'keyframe': '48',
66
- 'preset': 'ultrafast',
67
  'profile': 'high',
68
  'level': '4.0',
69
  'tune': 'fastdecode'
 
33
  'width': 854,
34
  'height': 480,
35
  'bitrate': '1000k',
36
+ 'maxrate': '1200k', # Slightly tighter maxrate
37
  'bufsize': '2000k',
38
  'audio_bitrate': '128k',
39
+ 'keyframe': '48',
40
+ 'preset': 'medium', # Consider medium for faster encoding
41
  'profile': 'main',
42
  'level': '3.1',
43
  'tune': 'fastdecode'
 
46
  'width': 1280,
47
  'height': 720,
48
  'bitrate': '2500k',
49
+ 'maxrate': '2800k', # Slightly tighter maxrate
50
  'bufsize': '4000k',
51
+ 'audio_bitrate': '160k', # Increased audio bitrate
52
  'keyframe': '48',
53
+ 'preset': 'medium', # Consider medium for faster encoding
54
  'profile': 'main',
55
  'level': '3.1',
56
  'tune': 'fastdecode'
 
59
  'width': 1920,
60
  'height': 1080,
61
  'bitrate': '5000k',
62
+ 'maxrate': '5500k', # Slightly tighter maxrate
63
  'bufsize': '8000k',
64
  'audio_bitrate': '192k',
65
  'keyframe': '48',
66
+ 'preset': 'medium', # Consider medium for faster encoding
67
  'profile': 'high',
68
  'level': '4.0',
69
  'tune': 'fastdecode'