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 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 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 advOutTrack4Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack4Name 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 advOutTrack4Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack4Name 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 800 69 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) 586 38 401 102 simpleOutAdvanced toggled(bool) simpleOutPreset setVisible(bool) 640 180 640 229 simpleOutAdvanced toggled(bool) label_24 setVisible(bool) 640 180 383 229 simpleOutAdvanced toggled(bool) simpleOutCustom setVisible(bool) 640 180 640 255 simpleOutAdvanced toggled(bool) label_23 setVisible(bool) 640 180 383 255 advOutRecType currentIndexChanged(int) stackedWidget setCurrentIndex(int) 232 71 241 83 advOutFFUseRescale toggled(bool) advOutFFRescale setEnabled(bool) 168 97 250 97 advOutUseRescale toggled(bool) advOutRescale setEnabled(bool) 168 82 232 82 advOutRecUseRescale toggled(bool) advOutRecRescale setEnabled(bool) 168 86 232 86 advOutFFType currentIndexChanged(int) stackedWidget_2 setCurrentIndex(int) 250 80 250 82 streamDelayEnable toggled(bool) label_56 setEnabled(bool) 653 408 397 434 streamDelayEnable toggled(bool) streamDelayPreserve setEnabled(bool) 653 408 653 457 streamDelayEnable toggled(bool) widget_12 setEnabled(bool) 653 408 653 434 reconnectEnable toggled(bool) label_17 setEnabled(bool) 588 513 332 539 reconnectEnable toggled(bool) reconnectRetryDelay setEnabled(bool) 588 513 588 539 reconnectEnable toggled(bool) label_22 setEnabled(bool) 588 513 332 565 reconnectEnable toggled(bool) reconnectMaxRetries setEnabled(bool) 588 513 588 565 snappingEnabled toggled(bool) label_9 setEnabled(bool) 951 349 346 375 snappingEnabled toggled(bool) snapDistance setEnabled(bool) 951 349 951 375 snappingEnabled toggled(bool) screenSnapping setEnabled(bool) 951 349 951 398 snappingEnabled toggled(bool) sourceSnapping setEnabled(bool) 951 349 951 421 snappingEnabled toggled(bool) centerSnapping setEnabled(bool) 951 349 951 444 simpleOutAdvanced toggled(bool) simpleOutEnforce setVisible(bool) 640 180 640 203 recordWhenStreaming toggled(bool) keepRecordStreamStops setEnabled(bool) 705 225 705 248 systemTrayEnabled toggled(bool) systemTrayWhenStarted setEnabled(bool) 705 271 705 294