ChandimaPrabath commited on
Commit
2908edd
·
1 Parent(s): c57dccc
app/__init__.py CHANGED
@@ -19,8 +19,6 @@ def create_app():
19
  # Set upload folder in app config
20
  app.config['UPLOAD_FOLDER'] = upload_dir
21
  app.config['ENCODED_FOLDER'] = encoded_dir
22
- app.config['MAX_CONTENT_LENGTH'] = 5 * 1024 * 1024 * 1024 # 5GB max file size
23
-
24
  # Register blueprints
25
  app.register_blueprint(main_bp)
26
  app.register_blueprint(api_bp, url_prefix='/api')
 
19
  # Set upload folder in app config
20
  app.config['UPLOAD_FOLDER'] = upload_dir
21
  app.config['ENCODED_FOLDER'] = encoded_dir
 
 
22
  # Register blueprints
23
  app.register_blueprint(main_bp)
24
  app.register_blueprint(api_bp, url_prefix='/api')
app/config.py CHANGED
@@ -11,7 +11,6 @@ SECRET_KEY = os.getenv('SECRET_KEY', 'your-secret-key-here')
11
  # File upload configuration
12
  UPLOAD_FOLDER = os.getenv('UPLOAD_FOLDER', BASE_DIR / 'uploads')
13
  ENCODED_FOLDER = os.getenv('ENCODED_FOLDER', BASE_DIR / 'encoded')
14
- MAX_CONTENT_LENGTH = 1024 * 1024 * 1024 # 1GB max file size
15
  ALLOWED_EXTENSIONS = {'mp4', 'mov', 'avi', 'mkv', 'wmv'}
16
 
17
 
 
11
  # File upload configuration
12
  UPLOAD_FOLDER = os.getenv('UPLOAD_FOLDER', BASE_DIR / 'uploads')
13
  ENCODED_FOLDER = os.getenv('ENCODED_FOLDER', BASE_DIR / 'encoded')
 
14
  ALLOWED_EXTENSIONS = {'mp4', 'mov', 'avi', 'mkv', 'wmv'}
15
 
16
 
app/services/encoder_service.py CHANGED
@@ -27,7 +27,7 @@ class EncoderService:
27
  'bufsize': '2000k',
28
  'audio_bitrate': '128k',
29
  'keyframe': '48', # Keyframe every 2 seconds at 24fps
30
- 'preset': 'slow', # Better compression
31
  'profile': 'main',
32
  'level': '3.1',
33
  'tune': 'fastdecode'
@@ -40,7 +40,7 @@ class EncoderService:
40
  'bufsize': '4000k',
41
  'audio_bitrate': '128k',
42
  'keyframe': '48',
43
- 'preset': 'slow',
44
  'profile': 'main',
45
  'level': '3.1',
46
  'tune': 'fastdecode'
@@ -53,7 +53,7 @@ class EncoderService:
53
  'bufsize': '8000k',
54
  'audio_bitrate': '192k',
55
  'keyframe': '48',
56
- 'preset': 'slow',
57
  'profile': 'high',
58
  'level': '4.0',
59
  'tune': 'fastdecode'
 
27
  'bufsize': '2000k',
28
  'audio_bitrate': '128k',
29
  'keyframe': '48', # Keyframe every 2 seconds at 24fps
30
+ 'preset': 'ultrafast', # Better compression
31
  'profile': 'main',
32
  'level': '3.1',
33
  'tune': 'fastdecode'
 
40
  'bufsize': '4000k',
41
  'audio_bitrate': '128k',
42
  'keyframe': '48',
43
+ 'preset': 'ultrafast',
44
  'profile': 'main',
45
  'level': '3.1',
46
  'tune': 'fastdecode'
 
53
  'bufsize': '8000k',
54
  'audio_bitrate': '192k',
55
  'keyframe': '48',
56
+ 'preset': 'ultrafast',
57
  'profile': 'high',
58
  'level': '4.0',
59
  'tune': 'fastdecode'