better words fix validation
All checks were successful
Build Images and Deploy / Update-PROD-Stack (push) Successful in 1m10s

This commit is contained in:
2026-02-09 21:34:56 -05:00
parent 5d221bb51c
commit 89e8c88a15
2 changed files with 7 additions and 7 deletions

4
app.py
View File

@@ -159,8 +159,8 @@ def process_video():
# Get quality (CRF value) # Get quality (CRF value)
quality = data.get('quality', 23) quality = data.get('quality', 23)
# Ensure quality is within valid range (18-32) # Ensure quality is within valid range (18-50)
quality = max(18, min(32, int(quality))) quality = max(18, min(50, int(quality)))
# Output settings for H.264 MP4 # Output settings for H.264 MP4
cmd.extend([ cmd.extend([

View File

@@ -596,16 +596,16 @@
<span>Quality: <span class="scale-value" id="quality-value-display">High</span></span> <span>Quality: <span class="scale-value" id="quality-value-display">High</span></span>
<span style="color: #6c757d;">CRF: <strong id="crf-value-display">23</strong></span> <span style="color: #6c757d;">CRF: <strong id="crf-value-display">23</strong></span>
</div> </div>
<input type="range" class="scale-slider" id="quality-slider" min="16" max="50" value="23" step="1"> <input type="range" class="scale-slider" id="quality-slider" min="18" max="50" value="23" step="1">
<div class="resolution-preview"> <div class="resolution-preview">
<p style="margin: 0;">💡 <strong>Lower CRF</strong> = Better quality, larger file. <strong>Higher CRF</strong> = More compressed, smaller file.</p> <p style="margin: 0;">💡 <strong>Lower CRF</strong> = Better quality, larger file. <strong>Higher CRF</strong> = More compressed, smaller file.</p>
</div> </div>
<div class="preset-resolutions" style="margin-top: 15px;"> <div class="preset-resolutions" style="margin-top: 15px;">
<button class="preset-btn" data-quality="16">Lossless</button> <button class="preset-btn" data-quality="18">Overkill</button>
<button class="preset-btn" data-quality="21">High</button> <button class="preset-btn" data-quality="21">Quality</button>
<button class="preset-btn" data-quality="23">Balanced</button> <button class="preset-btn" data-quality="23">Balanced</button>
<button class="preset-btn" data-quality="26">Low</button> <button class="preset-btn" data-quality="26">Compressed</button>
<button class="preset-btn" data-quality="30">Smallest File</button> <button class="preset-btn" data-quality="30">Small File</button>
<button class="preset-btn" data-quality="50">Dog 💩</button> <button class="preset-btn" data-quality="50">Dog 💩</button>
</div> </div>
</div> </div>