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);