From 69230dda0df014e6823cb9c3c622a94c0a7732e1 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Sat, 20 Dec 2025 15:41:46 -0500 Subject: [PATCH] Add 2.0 Mbps preset and default to 2.5 Mbps --- DONE.md | 1 + TODO.md | 1 + main.go | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/DONE.md b/DONE.md index f0913c8..189e84b 100644 --- a/DONE.md +++ b/DONE.md @@ -822,6 +822,7 @@ This file tracks completed features, fixes, and milestones. - ✅ Reset now forces resolution and frame rate back to Source - ✅ Fixed reset handler scope for convert tabs - ✅ Restored 25%/33%/50%/75% target size reduction presets +- ✅ Default bitrate preset set to 2.5 Mbps and added 2.0 Mbps option - ✅ Stabilized video seeking and embedded rendering - ✅ Improved player window positioning - ✅ Fixed clear video functionality diff --git a/TODO.md b/TODO.md index fd485b4..1a1f989 100644 --- a/TODO.md +++ b/TODO.md @@ -55,6 +55,7 @@ This file tracks upcoming features, improvements, and known issues. - Reset forces resolution/frame rate back to Source - Reset handler scope fixed for convert tabs - Target size reduction presets restored (25/33/50/75%) + - Default bitrate preset set to 2.5 Mbps with added 2.0 Mbps option *Last Updated: 2025-12-20* diff --git a/main.go b/main.go index 897fa65..10935fc 100644 --- a/main.go +++ b/main.go @@ -518,7 +518,7 @@ func defaultConvertConfig() convertConfig { EncoderPreset: "medium", CRF: "", BitrateMode: "CRF", - BitratePreset: "Manual", + BitratePreset: "2.5 Mbps - Medium Quality", VideoBitrate: "5000k", TargetFileSize: "", TargetResolution: "Source", @@ -6012,6 +6012,7 @@ 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: ""},