diff --git a/main.go b/main.go index f6e8588..2d9c71d 100644 --- a/main.go +++ b/main.go @@ -8788,6 +8788,9 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject { hide := strings.Contains(strings.ToLower(state.convert.SelectedFormat.Label), "h.265") || strings.EqualFold(state.convert.VideoCodec, "H.265") hideQuality := state.convert.BitrateMode != "" && state.convert.BitrateMode != "CRF" + if !hideQuality && strings.EqualFold(state.convert.BitrateMode, "CRF") && strings.TrimSpace(state.convert.CRF) != "" { + hideQuality = true + } if !hideQuality && crfPresetSelect != nil && crfPresetSelect.Selected != "Auto (from Quality preset)" { hideQuality = true }