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 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Qt::Vertical 20 40 170 0 Basic.Settings.General.Language Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter language Basic.Settings.General.Theme theme Basic.Settings.General.WarnBeforeStartingStream Basic.Settings.General.WarnBeforeStoppingStream Basic.Settings.General.RecordWhenStreaming Basic.Settings.General.SysTrayEnabled false Basic.Settings.General.SysTrayWhenStarted false Basic.Settings.General.SystemTrayHideMinimize Qt::Horizontal true 0 0 Basic.Settings.General.Snapping false Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Enable true Basic.Settings.General.ScreenSnapping true Basic.Settings.General.CenterSnapping true Basic.Settings.General.SourceSnapping true 1 0.500000000000000 10.000000000000000 170 0 Basic.Settings.General.SnapDistance Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.General.HideProjectorCursor false Basic.Settings.General.KeepRecordingWhenStreamStops Basic.Settings.General.ProjectorAlwaysOnTop Basic.Settings.General.SaveProjectors false Basic.Settings.General.KeepReplayBufferStreamStops Basic.Settings.General.ReplayBufferWhileStreaming 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 0 0 Qt::RightToLeft Basic.Settings.Output.Adv.Rescale false true 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 80 16 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 30 3 10 20 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 709 0 0 0 9 Basic.Settings.General Basic.Settings.Advanced.General.ProcessPriority processPriority Basic.Settings.Video QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 Basic.Settings.Advanced.Video.ColorFormat Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter colorFormat NV12 I420 I444 RGB Basic.Settings.Advanced.Video.ColorRange colorRange Basic.Settings.Advanced.Video.ColorSpace colorSpace 709 601 Basic.Settings.Video.Renderer renderer Basic.Settings.Video.Adapter Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter adapter false DisableOSXVSync ResetOSXVSyncOnExit Basic.Settings.Output.Adv.Recording Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.Output.Adv.Recording.Filename Basic.Settings.Output.Adv.Recording.OverwriteIfExists 0 0 0 0 Basic.Settings.Output.ReplayBuffer.Suffix Basic.Settings.Output.ReplayBuffer.Prefix Basic.Settings.Advanced.StreamDelay Enable true 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 Basic.Settings.Output.Reconnect QFormLayout::AllNonFixedFieldsGrow Basic.Settings.Output.RetryDelay reconnectRetryDelay Enable true 30 Basic.Settings.Output.MaxRetries reconnectMaxRetries 1 10000 Basic.Settings.Advanced.Network QFormLayout::AllNonFixedFieldsGrow Basic.Settings.Advanced.Network.BindToIP color: rgb(255, 0, 4); true color: rgb(255, 0, 4); true QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok listWidget buttonBox language 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 40 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 streamDelayEnable toggled(bool) label_56 setEnabled(bool) 724 436 397 462 streamDelayEnable toggled(bool) streamDelayPreserve setEnabled(bool) 724 436 724 485 streamDelayEnable toggled(bool) widget_12 setEnabled(bool) 724 436 724 462 reconnectEnable toggled(bool) label_17 setEnabled(bool) 724 541 332 567 reconnectEnable toggled(bool) reconnectRetryDelay setEnabled(bool) 724 541 724 567 reconnectEnable toggled(bool) label_22 setEnabled(bool) 724 541 332 593 reconnectEnable toggled(bool) reconnectMaxRetries setEnabled(bool) 724 541 724 593 snappingEnabled toggled(bool) label_9 setEnabled(bool) 951 441 346 467 snappingEnabled toggled(bool) snapDistance setEnabled(bool) 951 441 951 467 snappingEnabled toggled(bool) screenSnapping setEnabled(bool) 951 441 951 490 snappingEnabled toggled(bool) sourceSnapping setEnabled(bool) 951 441 951 513 snappingEnabled toggled(bool) centerSnapping setEnabled(bool) 951 441 951 536 simpleOutAdvanced toggled(bool) simpleOutEnforce setVisible(bool) 240 46 240 45 recordWhenStreaming toggled(bool) keepRecordStreamStops setEnabled(bool) 961 248 961 271 systemTrayEnabled toggled(bool) systemTrayWhenStarted setEnabled(bool) 961 340 961 363 systemTrayEnabled toggled(bool) systemTrayAlways setEnabled(bool) 336 324 336 370 replayWhileStreaming toggled(bool) keepReplayStreamStops setEnabled(bool) 497 288 513 304