OBSBasicSettings 0 0 981 748 0 0 700 512 Settings 0 0 135 16777215 48 48 0 Basic.Settings.General :/settings/images/settings/system-settings-3.png:/settings/images/settings/system-settings-3.png Basic.Settings.Stream :/settings/images/settings/network.png:/settings/images/settings/network.png Basic.Settings.Output :/settings/images/settings/network-bluetooth.png:/settings/images/settings/network-bluetooth.png Basic.Settings.Audio :/settings/images/settings/decibel_audio_player.png:/settings/images/settings/decibel_audio_player.png Basic.Settings.Video :/settings/images/settings/video-display-3.png:/settings/images/settings/video-display-3.png Basic.Settings.Hotkeys :/settings/images/settings/preferences-desktop-keyboard-shortcuts.png:/settings/images/settings/preferences-desktop-keyboard-shortcuts.png Basic.Settings.Advanced :/settings/images/settings/advanced.png:/settings/images/settings/advanced.png 0 0 0 0 0 true 0 0 801 741 0 0 0 9 Basic.Settings.General QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 2 Basic.Settings.General.Language language Basic.Settings.General.Theme theme Qt::Horizontal QSizePolicy::Fixed 170 5 Basic.Settings.General.EnableAutoUpdates true Basic.Settings.General.OpenStatsOnStartup Basic.Settings.Output QFormLayout::AllNonFixedFieldsGrow 2 Qt::Horizontal QSizePolicy::Fixed 170 5 Basic.Settings.General.WarnBeforeStartingStream Basic.Settings.General.WarnBeforeStoppingStream Basic.Settings.General.RecordWhenStreaming false Basic.Settings.General.KeepRecordingWhenStreamStops Basic.Settings.General.ReplayBufferWhileStreaming false Basic.Settings.General.KeepReplayBufferStreamStops true 0 0 Basic.Settings.General.Snapping false QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 2 Enable true Basic.Settings.General.ScreenSnapping true Basic.Settings.General.CenterSnapping true Basic.Settings.General.SourceSnapping true 1 0.500000000000000 10.000000000000000 Basic.Settings.General.SnapDistance snapDistance Qt::Horizontal QSizePolicy::Fixed 170 5 Basic.Settings.General.Projectors QFormLayout::AllNonFixedFieldsGrow 2 Basic.Settings.General.HideProjectorCursor Basic.Settings.General.ProjectorAlwaysOnTop Basic.Settings.General.SaveProjectors Qt::Horizontal QSizePolicy::Fixed 170 5 Basic.Settings.General.SysTray QFormLayout::AllNonFixedFieldsGrow 2 Enable false Basic.Settings.General.SysTrayWhenStarted false Basic.Settings.General.SystemTrayHideMinimize Qt::Horizontal QSizePolicy::Fixed 170 5 Basic.TogglePreviewProgramMode QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 2 Basic.Settings.General.SwitchOnDoubleClick Qt::Horizontal 170 5 Basic.Settings.General.StudioPortraitLayout Basic.Settings.General.MultiviewLayout multiviewLayout 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QFormLayout::AllNonFixedFieldsGrow 170 0 Basic.Settings.Stream.StreamType Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter streamType Qt::Horizontal 0 0 0 0 true 0 0 818 697 0 0 0 9 0 0 QFormLayout::AllNonFixedFieldsGrow 170 0 Basic.Settings.Output.Mode Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter outputMode true 0 0 0 Basic.Settings.Output.Mode.Simple Basic.Settings.Output.Mode.Adv Qt::Horizontal 0 0 0 0 0 0 0 Basic.Settings.Output.Adv.Streaming QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.VideoBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter simpleOutputVBitrate 200 1000000 2000 Basic.Settings.Output.AudioBitrate simpleOutputABitrate 8 32 48 64 80 96 112 128 160 192 256 320 Basic.Settings.Output.Advanced true true Basic.Settings.Output.EncoderPreset simpleOutPreset Basic.Settings.Output.CustomEncoderSettings simpleOutCustom Basic.Settings.Output.EnforceBitrate Basic.Settings.Output.Encoder simpleOutRecEncoder 0 0 Basic.Settings.Output.Adv.Recording QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.Simple.SavePath Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter simpleOutputPath true true Browse Basic.Settings.Output.NoSpaceFileName true Basic.Settings.Output.Simple.RecordingQuality simpleOutRecQuality Basic.Settings.Output.Format simpleOutRecFormat flv mp4 mov mkv ts m3u8 Basic.Settings.Output.Encoder simpleOutRecEncoder Basic.Settings.Output.CustomMuxerSettings simpleOutMuxCustom Basic.Settings.Output.UseReplayBuffer true ReplayBuffer QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.Output.ReplayBuffer.SecondsMax sec 5 21600 15 Basic.Settings.Output.ReplayBuffer.MegabytesMax MB 20 8192 512 Basic.Settings.Output.ReplayBuffer.HotkeyMessage 10 10 10 10 Qt::Vertical 20 40 0 0 0 0 0 0 0 0 0 true Basic.Settings.Output.Adv.Streaming 9 0 9 9 0 0 0 0 0 0 0 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.Adv.AudioTrack Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 0 0 1 true 2 3 4 5 6 Basic.Settings.Output.Encoder advOutEncoder Basic.Settings.Output.Adv.ApplyServiceSettings true 0 0 Qt::RightToLeft Basic.Settings.Output.Adv.Rescale false true Basic.Settings.Output.Adv.Recording 9 9 9 9 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 170 0 Basic.Settings.Output.Adv.Recording.Type Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutRecType Basic.Settings.Output.Adv.Recording.Type.Standard Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput Qt::Horizontal 0 0 0 0 0 0 0 0 0 0 0 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 170 0 Basic.Settings.Output.Simple.SavePath Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutRecPath true true Browse Basic.Settings.Output.NoSpaceFileName true Basic.Settings.Output.Format advOutRecFormat flv mp4 mov mkv ts m3u8 Basic.Settings.Output.Adv.AudioTrack 0 0 0 0 0 0 1 2 3 4 5 6 Basic.Settings.Output.Encoder advOutRecEncoder 0 0 Qt::RightToLeft Basic.Settings.Output.Adv.Rescale 0 0 0 0 false true Basic.Settings.Output.CustomMuxerSettings advOutMuxCustom QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 170 0 Basic.Settings.Output.Adv.FFmpeg.SavePathURL Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 3 0 0 0 0 true Browse 0 0 0 0 0 true Basic.Settings.Output.Adv.FFmpeg.Format advOutFFFormat Basic.Settings.Output.Adv.FFmpeg.FormatDesc Basic.Settings.Output.VideoBitrate advOutFFVBitrate 0 1000000000 2500 1000000000 250 Basic.Settings.Output.Adv.FFmpeg.GOPSize advOutFFVGOPSize 0 0 Qt::RightToLeft Basic.Settings.Output.Adv.Rescale false true Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat Basic.Settings.Output.Adv.FFmpeg.VEncoder advOutFFVEncoder Basic.Settings.Output.Adv.FFmpeg.VEncoderSettings advOutFFVCfg Basic.Settings.Output.AudioBitrate advOutFFABitrate 32 4096 16 128 Basic.Settings.Output.Adv.AudioTrack 0 0 0 0 0 0 1 true 2 3 4 5 6 Basic.Settings.Output.Adv.FFmpeg.AEncoder advOutFFAEncoder Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings advOutFFACfg 0 0 170 0 Basic.Settings.Output.Adv.FFmpeg.Type Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutFFType Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile Basic.Settings.Output.Adv.FFmpeg.Type.URL Basic.Settings.Output.Adv.FFmpeg.MuxerSettings advOutFFMCfg Basic.Settings.Output.NoSpaceFileName true Basic.Settings.Audio 0 0 0 0 0 0 0 0 Basic.Settings.Output.Adv.Audio.Track1 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 8 32 48 64 80 96 112 128 160 192 256 320 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack1Bitrate Name advOutTrack1Name 0 0 Basic.Settings.Output.Adv.Audio.Track2 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack2Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack2Name 0 0 Basic.Settings.Output.Adv.Audio.Track3 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack3Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack3Name 0 0 Basic.Settings.Output.Adv.Audio.Track4 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack4Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack4Name 0 0 Basic.Settings.Output.Adv.Audio.Track5 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack5Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack5Name 0 0 Basic.Settings.Output.Adv.Audio.Track6 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack6Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack6Name ReplayBuffer Basic.Settings.Output.UseReplayBuffer Qt::Horizontal 0 0 ReplayBuffer false false Basic.Settings.Output.ReplayBuffer.SecondsMax sec 5 21600 15 Basic.Settings.Output.ReplayBuffer.HotkeyMessage MB 20 8192 512 Basic.Settings.Output.ReplayBuffer.MegabytesMax Qt::Vertical 20 40 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.Audio.SampleRate sampleRate 44.1khz 0 44.1khz 48khz Basic.Settings.Audio.Channels channelSetup Mono 0 Mono Stereo 2.1 4.0 4.1 5.1 7.1 170 0 Basic.Settings.Audio.DesktopDevice Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter desktopAudioDevice1 true Basic.Settings.Audio.DesktopDevice2 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter desktopAudioDevice2 true Basic.Settings.Audio.AuxDevice auxAudioDevice1 true Basic.Settings.Audio.AuxDevice2 auxAudioDevice2 true Basic.Settings.Audio.AuxDevice3 auxAudioDevice3 true true 0 0 800 69 color: rgb(255, 0, 4); true true warning Basic.Settings.Audio.MeterDecayRate meterDecayRate Basic.Settings.Audio.MeterDecayRate.Fast 0 Basic.Settings.Audio.MeterDecayRate.Fast Basic.Settings.Audio.MeterDecayRate.Medium Basic.Settings.Audio.MeterDecayRate.Slow QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Video.BaseResolution Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter baseResolution true false true Basic.Settings.Video.ScaledResolution outputResolution true Basic.Settings.Video.DownscaleFilter downscaleFilter true 0 0 Basic.Settings.Video.FPSCommon QComboBox::AdjustToContents Basic.Settings.Video.FPSCommon Basic.Settings.Video.FPSInteger Basic.Settings.Video.FPSFraction 0 0 0 0 0 10 0 10 20 24 NTSC 29.97 30 48 59.94 60 0 0 0 0 1 120 30 QFormLayout::ExpandingFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 1 1000000 30 1 1000000 Basic.Settings.Video.Numerator Basic.Settings.Video.Denominator 0 0 color: rgb(255, 0, 4); true true 0 0 98 28 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 0 QFrame::NoFrame QFrame::Plain true 0 0 593 761 0 0 0 9 Basic.Settings.General QFormLayout::AllNonFixedFieldsGrow Basic.Settings.Advanced.General.ProcessPriority processPriority Basic.Settings.Video QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.Video.Renderer renderer Basic.Settings.Video.Adapter Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter adapter false 0 0 Basic.Settings.Advanced.Video.ColorFormat Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter colorFormat NV12 I420 I444 RGB 0 0 0 0 DisableOSXVSync ResetOSXVSyncOnExit 0 0 0 0 709 601 0 0 Basic.Settings.Advanced.Video.ColorRange colorRange Basic.Settings.Advanced.Video.ColorSpace colorSpace Basic.Settings.Audio QFormLayout::AllNonFixedFieldsGrow Basic.Settings.Advanced.Audio.MonitoringDevice monitoringDevice Basic.Settings.Advanced.Audio.DisableAudioDucking Basic.Settings.Output.Adv.Recording QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.Output.Adv.Recording.Filename filenameFormatting Basic.Settings.Output.Adv.Recording.OverwriteIfExists 0 0 0 0 Basic.Settings.Output.ReplayBuffer.Suffix simpleRBSuffix Basic.Settings.Output.ReplayBuffer.Prefix simpleRBPrefix Basic.Settings.Advanced.StreamDelay QFormLayout::AllNonFixedFieldsGrow 2 Basic.Settings.Advanced.StreamDelay.Duration streamDelaySec true 5 0 0 0 0 true 0 0 80 0 s 1 1800 Estimated RAM goes here Basic.Settings.Advanced.StreamDelay.Preserve Enable true Basic.Settings.Output.Reconnect QFormLayout::AllNonFixedFieldsGrow Enable true 0 0 0 0 30 0 0 Basic.Settings.Output.MaxRetries reconnectMaxRetries 1 10000 Basic.Settings.Output.RetryDelay reconnectRetryDelay Basic.Settings.Advanced.Network QFormLayout::AllNonFixedFieldsGrow Basic.Settings.Advanced.Network.BindToIP bindToIP Basic.Settings.Advanced.Network.EnableNewSocketLoop false Basic.Settings.Advanced.Network.EnableLowLatencyMode color: rgb(255, 0, 4); true color: rgb(255, 0, 4); true QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok listWidget streamType outputMode simpleOutputVBitrate simpleOutputABitrate simpleOutAdvanced simpleOutPreset simpleOutCustom simpleOutEnforce simpleOutStrEncoder simpleOutputPath simpleOutputBrowse simpleNoSpace simpleOutRecQuality simpleOutRecFormat simpleOutRecEncoder simpleOutMuxCustom simpleReplayBuf simpleRBSecMax simpleRBMegsMax advOutTabs advOutTrack1 advOutTrack2 advOutTrack3 advOutTrack4 advOutTrack5 advOutTrack6 advOutEncoder advOutApplyService advOutUseRescale advOutRescale advOutRecType advOutRecPath advOutRecPathBrowse advOutNoSpace advOutRecFormat advOutRecTrack1 advOutRecTrack2 advOutRecTrack3 advOutRecTrack4 advOutRecTrack5 advOutRecTrack6 advOutRecEncoder advOutRecUseRescale advOutRecRescale advOutMuxCustom advOutFFRecPath advOutFFPathBrowse advOutFFURL advOutFFFormat advOutFFVBitrate advOutFFVGOPSize advOutFFUseRescale advOutFFRescale advOutFFIgnoreCompat advOutFFVEncoder advOutFFVCfg advOutFFABitrate advOutFFTrack1 advOutFFTrack2 advOutFFTrack3 advOutFFTrack4 advOutFFTrack5 advOutFFTrack6 advOutFFAEncoder advOutFFACfg advOutFFType advOutFFMCfg advOutFFNoSpace advOutTrack1Bitrate advOutTrack1Name advOutTrack2Bitrate advOutTrack2Name advOutTrack3Bitrate advOutTrack3Name advOutTrack4Bitrate advOutTrack4Name advOutTrack5Bitrate advOutTrack5Name advOutTrack6Bitrate advOutTrack6Name sampleRate channelSetup desktopAudioDevice1 desktopAudioDevice2 auxAudioDevice1 auxAudioDevice2 auxAudioDevice3 audioSourceScrollArea baseResolution outputResolution downscaleFilter fpsType fpsCommon fpsInteger fpsNumerator fpsDenominator scrollArea processPriority renderer adapter colorFormat colorSpace colorRange disableOSXVSync resetOSXVSync monitoringDevice filenameFormatting overwriteIfExists simpleRBPrefix simpleRBSuffix streamDelayEnable streamDelaySec streamDelayPreserve reconnectEnable reconnectRetryDelay reconnectMaxRetries bindToIP enableNewSocketLoop enableLowLatencyMode warnBeforeStreamStop recordWhenStreaming keepRecordStreamStops replayWhileStreaming keepReplayStreamStops snappingEnabled screenSnapping centerSnapping sourceSnapping snapDistance hideProjectorCursor projectorAlwaysOnTop saveProjectors systemTrayEnabled systemTrayWhenStarted systemTrayAlways enableAutoUpdates warnBeforeStreamStart scrollArea_2 language theme listWidget currentRowChanged(int) settingsPages setCurrentIndex(int) 75 35 199 50 fpsType currentIndexChanged(int) fpsTypes setCurrentIndex(int) 310 29 241 30 outputMode currentIndexChanged(int) outputModePages setCurrentIndex(int) 241 16 250 39 simpleOutAdvanced toggled(bool) simpleOutPreset setVisible(bool) 250 39 250 39 simpleOutAdvanced toggled(bool) label_24 setVisible(bool) 250 39 250 39 simpleOutAdvanced toggled(bool) simpleOutCustom setVisible(bool) 250 39 250 39 simpleOutAdvanced toggled(bool) label_23 setVisible(bool) 250 39 250 39 advOutRecType currentIndexChanged(int) stackedWidget setCurrentIndex(int) 232 41 241 30 advOutFFUseRescale toggled(bool) advOutFFRescale setEnabled(bool) 259 60 228 50 advOutUseRescale toggled(bool) advOutRescale setEnabled(bool) 259 39 228 29 advOutRecUseRescale toggled(bool) advOutRecRescale setEnabled(bool) 168 56 228 50 advOutFFType currentIndexChanged(int) stackedWidget_2 setCurrentIndex(int) 250 50 250 52 simpleOutAdvanced toggled(bool) simpleOutEnforce setVisible(bool) 250 39 250 39 systemTrayEnabled toggled(bool) systemTrayWhenStarted setEnabled(bool) 950 579 950 602 systemTrayEnabled toggled(bool) systemTrayAlways setEnabled(bool) 950 579 950 625 enableNewSocketLoop toggled(bool) enableLowLatencyMode setEnabled(bool) 250 39 250 39 snappingEnabled toggled(bool) label_9 setEnabled(bool) 950 340 347 366 snappingEnabled toggled(bool) snapDistance setEnabled(bool) 950 340 950 366 snappingEnabled toggled(bool) screenSnapping setEnabled(bool) 950 340 950 389 snappingEnabled toggled(bool) sourceSnapping setEnabled(bool) 950 340 950 412 snappingEnabled toggled(bool) centerSnapping setEnabled(bool) 950 340 950 435 recordWhenStreaming toggled(bool) keepRecordStreamStops setEnabled(bool) 950 222 950 245 replayWhileStreaming toggled(bool) keepReplayStreamStops setEnabled(bool) 950 268 950 291 streamDelayEnable toggled(bool) label_56 setEnabled(bool) 250 39 250 39 streamDelayEnable toggled(bool) streamDelaySec setEnabled(bool) 250 39 250 39 streamDelayEnable toggled(bool) streamDelayInfo setEnabled(bool) 250 39 250 39 streamDelayEnable toggled(bool) streamDelayPreserve setEnabled(bool) 250 39 250 39