diff --git a/DONE.md b/DONE.md index 8e9b947..66bea3d 100644 --- a/DONE.md +++ b/DONE.md @@ -827,6 +827,7 @@ This file tracks completed features, fixes, and milestones. - ✅ Bitrate mode now strictly hides unrelated controls (CRF only in CRF mode) - ✅ Removed CRF visibility toggle from quality updates to prevent CBR/VBR bleed-through - ✅ Added CRF preset dropdown with Manual option +- ✅ Added 0.5/1.0 Mbps bitrate presets and simplified preset names - ✅ Stabilized video seeking and embedded rendering - ✅ Improved player window positioning - ✅ Fixed clear video functionality diff --git a/TODO.md b/TODO.md index e5c5386..8f6539f 100644 --- a/TODO.md +++ b/TODO.md @@ -60,6 +60,7 @@ This file tracks upcoming features, improvements, and known issues. - Bitrate mode hides unrelated controls (CRF only in CRF mode) - CRF visibility no longer overridden by quality updates - CRF preset dropdown added with Manual option + - Bitrate presets expanded to include 0.5/1.0 Mbps and renamed for clarity *Last Updated: 2025-12-20* diff --git a/main.go b/main.go index 6717b78..414154c 100644 --- a/main.go +++ b/main.go @@ -6073,12 +6073,14 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject { } presets := []bitratePreset{ - {Label: "1.5 Mbps - Low Quality", Bitrate: "1500k", Codec: ""}, - {Label: "2.0 Mbps - Medium-Low Quality", Bitrate: "2000k", Codec: ""}, - {Label: "2.5 Mbps - Medium Quality", Bitrate: "2500k", Codec: ""}, - {Label: "4.0 Mbps - Good Quality", Bitrate: "4000k", Codec: ""}, - {Label: "6.0 Mbps - High Quality", Bitrate: "6000k", Codec: ""}, - {Label: "8.0 Mbps - Very High Quality", Bitrate: "8000k", Codec: ""}, + {Label: "0.5 Mbps - Ultra Low", Bitrate: "500k", Codec: ""}, + {Label: "1.0 Mbps - Very Low", Bitrate: "1000k", Codec: ""}, + {Label: "1.5 Mbps - Low", Bitrate: "1500k", Codec: ""}, + {Label: "2.0 Mbps - Medium-Low", Bitrate: "2000k", Codec: ""}, + {Label: "2.5 Mbps - Medium", Bitrate: "2500k", Codec: ""}, + {Label: "4.0 Mbps - Good", Bitrate: "4000k", Codec: ""}, + {Label: "6.0 Mbps - High", Bitrate: "6000k", Codec: ""}, + {Label: "8.0 Mbps - Very High", Bitrate: "8000k", Codec: ""}, {Label: "Manual", Bitrate: "", Codec: ""}, }