144aab6e5b
The presets now include a frame rate cap alongside CRF and max bitrate, reflecting three lessons learned since the CRF fix: - Frame rate is the biggest bandwidth lever for desktop content: 15-25 fps is perfectly smooth for screencasting and cuts bandwidth 2-4x vs. uncapped monitor rate. - CRF values are now actually applied (the global_quality bug is fixed), so the ranges are meaningful. - The 'Low bandwidth' preset targets 15 fps + CRF 26 + 3000 kbps, which fits even the Pi's Wi-Fi hotspot; 'Maximum' uncaps the frame rate for the smoothest possible output on a good link. Low bandwidth CRF 26, 3000 kbps, 15 fps Balanced CRF 22, 5000 kbps, 20 fps Sharp CRF 18, 8000 kbps, 25 fps Very sharp CRF 16, 12000 kbps, 30 fps Maximum CRF 14, 20000 kbps, uncapped A frame rate spinner (5-60, 0 = uncapped) sits alongside the bitrate slider for independent fine-tuning.