OBSBasicSettings 0 0 981 748 0 0 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 818 697 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 Basic.Settings.General.EnableAutoUpdates true Qt::Horizontal QSizePolicy::Fixed 170 5 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 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 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 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 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 98 28 color: rgb(255, 0, 4); true 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 803 738 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.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) 159 30 241 30 outputMode currentIndexChanged(int) outputModePages setCurrentIndex(int) 241 16 250 39 simpleOutAdvanced toggled(bool) simpleOutPreset setVisible(bool) 240 46 240 44 simpleOutAdvanced toggled(bool) label_24 setVisible(bool) 240 46 160 44 simpleOutAdvanced toggled(bool) simpleOutCustom setVisible(bool) 240 46 240 43 simpleOutAdvanced toggled(bool) label_23 setVisible(bool) 240 46 160 43 advOutRecType currentIndexChanged(int) stackedWidget setCurrentIndex(int) 232 41 241 53 advOutFFUseRescale toggled(bool) advOutFFRescale setEnabled(bool) 168 67 250 67 advOutUseRescale toggled(bool) advOutRescale setEnabled(bool) 168 52 232 52 advOutRecUseRescale toggled(bool) advOutRecRescale setEnabled(bool) 168 56 232 56 advOutFFType currentIndexChanged(int) stackedWidget_2 setCurrentIndex(int) 250 50 250 52 simpleOutAdvanced toggled(bool) simpleOutEnforce setVisible(bool) 240 46 240 45 systemTrayEnabled toggled(bool) systemTrayWhenStarted setEnabled(bool) 730 556 746 579 systemTrayEnabled toggled(bool) systemTrayAlways setEnabled(bool) 830 556 826 602 enableNewSocketLoop toggled(bool) enableLowLatencyMode setEnabled(bool) 403 642 403 665 snappingEnabled toggled(bool) label_9 setEnabled(bool) 733 317 347 343 snappingEnabled toggled(bool) snapDistance setEnabled(bool) 774 317 782 343 snappingEnabled toggled(bool) screenSnapping setEnabled(bool) 820 317 837 366 snappingEnabled toggled(bool) sourceSnapping setEnabled(bool) 881 317 890 389 snappingEnabled toggled(bool) centerSnapping setEnabled(bool) 928 317 915 412 recordWhenStreaming toggled(bool) keepRecordStreamStops setEnabled(bool) 803 199 820 222 replayWhileStreaming toggled(bool) keepReplayStreamStops setEnabled(bool) 747 245 753 268 streamDelayEnable toggled(bool) label_56 setEnabled(bool) 431 422 356 443 streamDelayEnable toggled(bool) streamDelaySec setEnabled(bool) 465 420 463 447 streamDelayEnable toggled(bool) streamDelayInfo setEnabled(bool) 533 420 557 446 streamDelayEnable toggled(bool) streamDelayPreserve setEnabled(bool) 504 420 494 465