Spaces:
Sleeping
Sleeping
Commit
·
2908edd
1
Parent(s):
c57dccc
debug
Browse files- app/__init__.py +0 -2
- app/config.py +0 -1
- app/services/encoder_service.py +3 -3
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': '
|
| 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': '
|
| 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': '
|
| 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'
|