diff --git a/UI/data/locale/en-US.ini b/UI/data/locale/en-US.ini
index 0c8d41969..ac668cc85 100644
--- a/UI/data/locale/en-US.ini
+++ b/UI/data/locale/en-US.ini
@@ -909,7 +909,7 @@ Basic.Settings.Output.AudioBitrate="Audio Bitrate"
Basic.Settings.Output.Reconnect="Automatically Reconnect"
Basic.Settings.Output.RetryDelay="Retry Delay"
Basic.Settings.Output.MaxRetries="Maximum Retries"
-Basic.Settings.Output.Advanced="Enable Advanced Encoder Settings"
+Basic.Settings.Output.Advanced="Enable Custom Encoder Settings (Advanced)"
Basic.Settings.Output.EncoderPreset="Encoder Preset"
Basic.Settings.Output.CustomEncoderSettings="Custom Encoder Settings"
Basic.Settings.Output.CustomMuxerSettings="Custom Muxer Settings"
diff --git a/UI/forms/OBSBasicSettings.ui b/UI/forms/OBSBasicSettings.ui
index 0a4df3de5..3f1cdfa47 100644
--- a/UI/forms/OBSBasicSettings.ui
+++ b/UI/forms/OBSBasicSettings.ui
@@ -1609,17 +1609,7 @@
-
- -
-
-
- Basic.Settings.Output.Advanced
-
-
- true
-
-
-
- -
+
-
true
@@ -1632,9 +1622,19 @@
- -
+
-
+ -
+
+
+ Basic.Settings.Output.Advanced
+
+
+ true
+
+
+
-
@@ -5850,8 +5850,8 @@
simpleOutputVBitrate
simpleOutputABitrate
simpleOutStrEncoder
- simpleOutAdvanced
simpleOutPreset
+ simpleOutAdvanced
simpleOutCustom
simpleOutputPath
simpleOutputBrowse
@@ -6038,38 +6038,6 @@
-
- simpleOutAdvanced
- toggled(bool)
- simpleOutPreset
- setVisible(bool)
-
-
- 251
- 64
-
-
- 251
- 64
-
-
-
-
- simpleOutAdvanced
- toggled(bool)
- label_24
- setVisible(bool)
-
-
- 251
- 64
-
-
- 251
- 64
-
-
-
simpleOutAdvanced
toggled(bool)
diff --git a/UI/window-basic-main-outputs.cpp b/UI/window-basic-main-outputs.cpp
index 93284ffd5..0035e7ca9 100644
--- a/UI/window-basic-main-outputs.cpp
+++ b/UI/window-basic-main-outputs.cpp
@@ -547,14 +547,13 @@ void SimpleOutput::Update()
}
preset = config_get_string(main->Config(), "SimpleOutput", presetType);
+ obs_data_set_string(videoSettings, "preset", preset);
obs_data_set_string(videoSettings, "rate_control", "CBR");
obs_data_set_int(videoSettings, "bitrate", videoBitrate);
- if (advanced) {
- obs_data_set_string(videoSettings, "preset", preset);
+ if (advanced)
obs_data_set_string(videoSettings, "x264opts", custom);
- }
obs_data_set_string(aacSettings, "rate_control", "CBR");
obs_data_set_int(aacSettings, "bitrate", audioBitrate);