Add 2.0 Mbps preset and default to 2.5 Mbps
This commit is contained in:
parent
a9d0dbf51f
commit
69230dda0d
1
DONE.md
1
DONE.md
|
|
@ -822,6 +822,7 @@ This file tracks completed features, fixes, and milestones.
|
||||||
- ✅ Reset now forces resolution and frame rate back to Source
|
- ✅ Reset now forces resolution and frame rate back to Source
|
||||||
- ✅ Fixed reset handler scope for convert tabs
|
- ✅ Fixed reset handler scope for convert tabs
|
||||||
- ✅ Restored 25%/33%/50%/75% target size reduction presets
|
- ✅ 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
|
- ✅ Stabilized video seeking and embedded rendering
|
||||||
- ✅ Improved player window positioning
|
- ✅ Improved player window positioning
|
||||||
- ✅ Fixed clear video functionality
|
- ✅ Fixed clear video functionality
|
||||||
|
|
|
||||||
1
TODO.md
1
TODO.md
|
|
@ -55,6 +55,7 @@ This file tracks upcoming features, improvements, and known issues.
|
||||||
- Reset forces resolution/frame rate back to Source
|
- Reset forces resolution/frame rate back to Source
|
||||||
- Reset handler scope fixed for convert tabs
|
- Reset handler scope fixed for convert tabs
|
||||||
- Target size reduction presets restored (25/33/50/75%)
|
- 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*
|
*Last Updated: 2025-12-20*
|
||||||
|
|
||||||
|
|
|
||||||
3
main.go
3
main.go
|
|
@ -518,7 +518,7 @@ func defaultConvertConfig() convertConfig {
|
||||||
EncoderPreset: "medium",
|
EncoderPreset: "medium",
|
||||||
CRF: "",
|
CRF: "",
|
||||||
BitrateMode: "CRF",
|
BitrateMode: "CRF",
|
||||||
BitratePreset: "Manual",
|
BitratePreset: "2.5 Mbps - Medium Quality",
|
||||||
VideoBitrate: "5000k",
|
VideoBitrate: "5000k",
|
||||||
TargetFileSize: "",
|
TargetFileSize: "",
|
||||||
TargetResolution: "Source",
|
TargetResolution: "Source",
|
||||||
|
|
@ -6012,6 +6012,7 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
|
||||||
|
|
||||||
presets := []bitratePreset{
|
presets := []bitratePreset{
|
||||||
{Label: "1.5 Mbps - Low Quality", Bitrate: "1500k", Codec: ""},
|
{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: "2.5 Mbps - Medium Quality", Bitrate: "2500k", Codec: ""},
|
||||||
{Label: "4.0 Mbps - Good Quality", Bitrate: "4000k", Codec: ""},
|
{Label: "4.0 Mbps - Good Quality", Bitrate: "4000k", Codec: ""},
|
||||||
{Label: "6.0 Mbps - High Quality", Bitrate: "6000k", Codec: ""},
|
{Label: "6.0 Mbps - High Quality", Bitrate: "6000k", Codec: ""},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user