add compression slider
This commit is contained in:
7
app.py
7
app.py
@@ -157,11 +157,16 @@ def process_video():
|
||||
if mute_audio:
|
||||
cmd.extend(['-an']) # Remove audio
|
||||
|
||||
# Get quality (CRF value)
|
||||
quality = data.get('quality', 23)
|
||||
# Ensure quality is within valid range (18-32)
|
||||
quality = max(18, min(32, int(quality)))
|
||||
|
||||
# Output settings for H.264 MP4
|
||||
cmd.extend([
|
||||
'-c:v', 'libx264',
|
||||
'-preset', 'medium',
|
||||
'-crf', '23',
|
||||
'-crf', str(quality),
|
||||
'-c:a', 'aac',
|
||||
'-b:a', '128k',
|
||||
'-movflags', '+faststart',
|
||||
|
||||
Reference in New Issue
Block a user