Sources keep moving/resizing/centering after closing, after updates, and occasionally at random.

ToTheLifeboats

New Member
For some reason OBS scenes loose position information when I close it. (and sometimes when I change scenes) It seems to keep throwing my text boxes (containing quotes) and sometimes Media sources to the middle of the screen. I've had other elements resize and/or move around after closing.

I've spend at least 20 hours rebuilding scene files after OBS decides to hose them. It's incredibly frustrating because I'm spending 4 hours trying to get the scene files fixed instead of doing my show prep.

I have dual 4k monitors and output is scaled to 720p due to restream.io's requirements. I've tried using Edit Transform options, nothing works. The position numbers don't seem to work either.

Log file: https://obsproject.com/logs/bJXxN_SSvjP-r5ey
 
could it be, that you have your texts on an external harddrive, which is sometimes not connected, when you open OBS?
I have the same problem, when i open scenes with pictures or videos, but the content is not avaible du to a hard drive not connected.
so now i always turn my HD on and it works.
 

ToTheLifeboats

New Member
All of my media is on an NVME plugged into the motherboard. These are actually text objects (quotes), completely contained within OBS, so there's nothing to look up. Appreciate the query though.
 

ToTheLifeboats

New Member
This is what it's supposed to look like - Quote on the left, Camera on the Right (dark because studio lights are off). Also, locked, unlocked, doesn't matter. Note the position data is wrong, it's not at 0,0, and when moving it jumps around. I think there's a translation problem between 4k and 720p. If I only do one of the 4 quotes in the group it remembers it.
OBS Problems 1.PNG

Then when I close and reopen (and once it did it when I changed scene files to another scene and then back), this is what happens:
OBS Problems 3.PNG

Then I move them all back and it does the same thing:
OBS Problems 2.PNG

I have another scene with a media source and quotes, it puts everything in the middle. It's incredibly frustrating, and practically unusable at this point. I don't have endless hours to fix this every time I use it. I hope there's something I can do to fix it.

It's also completely trashed all my scene files with the last upgrade when it converted the base resolution back to 4k and then seems to have scaled everything back up to 4k. Again I have to be at 720p for Restream. That took 8 hours to go through and resize everything.
 
Do you have different scenes in your setup? like one for 4k Streaming and one for 720p? maybe try to create a fixed 720p Profile and create some scenes for this resolution and a seperate profile for 4 k streaming. also with special scenes. maybe this helps in the long run.
 

ToTheLifeboats

New Member
Yes there are about 20 different scene files, I have sub scene files imbedded in primary scene files (video overlays). It's a rather complex setup.

Under video my base canvas and Output are both 720p. All 3 of my monitors are 4k (only use 2 regularly, 3rd is a wacom and usually off). My Output is not scaled so there shouldn't be anything getting messed up from

I think that's where the problem lies is translating from 4k to 720, something is breaking in OBS.
 

koala

Active Member
If you change the base (canvas) resolution, and the new resolution is smaller than the previous, the positions will get messed up. The sources that are outside the smaller resolution are moved into the visible area. The positions of the sources are not saved in percent of the base resolution, so it don't scale if you change the resolution, it gets messed up instead.

Solution: for every base (canvas) resolution you intend to use, use an extra profile+scene collection pair. Don't try to use the same scene collection with different canvas resolutions.

If you just want to change the output resolution, just change the output resolution and keep the base resolution the same. In this case, no there wil be no mess.
 

ToTheLifeboats

New Member
I'm not changing anything though. I open OBS to start my show and sometimes everything is hosed because their upgrade changed it. I never change it, I set it and forget it (or would like to).

It seems to be an edge problem. I have a media source that when the scene opens it's the correct size and position, but then it immediately jumps to a larger size and center screen.

I create a new group and Ctrl+F to make the group window full frame. For some reason that seems to jumble everything around within that group. I'm now using smaller windows for the group window (of text scenes or media sources) in the larger canvas with some success.

Still this is a bug, It shouldn't be moving shit around every time I open it.
 

bcoyle

Member
Hi All. Use to have this problem. Obs does a lot of optimization, recenter stuff like that. Also sometimes changes a embedded scene and goes crazy. So I do 2 things. 1. When I'm happy with the setup, I export it and save for a rainy day. The second is the I set the major scene like this: See image. You will see I use upper position 0,0 and size of 1080p. The trick is to set the positional alignment at TOP LEFT and NO BOUNDS. This prevents obs from moving things around and always referenced to top left. Be sure to lock it in place anything that you put in it and should always reference top left. Ever since doing this, I've had no problems. Hope that helps. Remember to export a scene collection when you are happy with it just for insurance.
1613940758585.png
 

bcoyle

Member
Here is a slide show. As long as the alignment is top left, you can remain stable. The trick is alignment is top left for SOURCE and for SCENES - both top left and no bounds. Hope that helps
1613942484231.png
 

bcoyle

Member
Oh Word of warning. When you go back to the scene, you might see something like this. DO NOT adjust the boundries. You will change everything if you do. DO NOT Resize. Just leave it alone.
1613942801829.png
 

ToTheLifeboats

New Member
Interesting and very helpful Bcoyle. Thank you for that.

I seem to have found another solution as well. I have groups of items, one group with the quotes, another with the videos I play before my livestreams to let the audience build, etc.

I shrunk them down from full frame as you can see in the picture below to something closer to the area used. I shouldn't have to do that, but it seems to have fixed the problem.

I resized all the sources to fit in the group's box, and now it keeps their position. A also had the date box in the bottom that was hanging off the screen. I fixed that as well to not hang out of frame as you mention, it breaks things. I also made it a point to park the groups just off the edges of the frame as an extra precaution. None of the transform positioning anchors seem to work correctly at all for me, but this is so far.

I hope they can get this fixed. This was a huge time sink for me.
OBS Problems 4.PNG
 

bcoyle

Member
Interesting and very helpful Bcoyle. Thank you for that.

I seem to have found another solution as well. I have groups of items, one group with the quotes, another with the videos I play before my livestreams to let the audience build, etc.

I shrunk them down from full frame as you can see in the picture below to something closer to the area used. I shouldn't have to do that, but it seems to have fixed the problem.

I resized all the sources to fit in the group's box, and now it keeps their position. A also had the date box in the bottom that was hanging off the screen. I fixed that as well to not hang out of frame as you mention, it breaks things. I also made it a point to park the groups just off the edges of the frame as an extra precaution. None of the transform positioning anchors seem to work correctly at all for me, but this is so far.

I hope they can get this fixed. This was a huge time sink for me.View attachment 67900
Glad it helped. I was going crazy before hitting on my solutions. From your screens/sources, you are a busy little beaver.
 

ToTheLifeboats

New Member
And this has been driving me crazy! I've opened up OBS an hour before a show and every single scene is fucked and I'm like OMG! OMG! WTF!?!? :)
 

bcoyle

Member
I'm really sorry to hear that. I imagine you are pretty darn mad. The way I told you really works. My obs scene collection has been stable for months now. If you wish to talk about some more, I can explain why it works, at least I think I can. I re-did my scenes like what have been a thousand times. I was just getting so frustrated. It seemed like obs was out to get me. So, i'm here to help you if you want. Let me know.
 

wippercnmfpc

New Member
This is what it's supposed to look like - Quote on the left, Camera on the Right (dark because studio lights are off). Also, locked, unlocked, doesn't matter. Note the position data is wrong, it's not at 0,0, and when moving it jumps around. I think there's a translation problem between 4k and 720p. If I only do one of the 4 quotes in the group it remembers it.
View attachment 67889
Then when I close and reopen (and once it did it when I changed scene files to another scene and then back), this is what happens:View attachment 67891
Then I move them all back and it does the same thing:View attachment 67890
I have another scene with a media source and quotes, it puts everything in the middle. It's incredibly frustrating, and practically unusable at this point. I don't have endless hours to fix this every time I use it. I hope there's something I can do to fix it.

It's also completely trashed all my scene files with the last upgrade when it converted the base resolution back to 4k and then seems to have scaled everything back up to 4k. Again I have to be at 720p for Restream. That took 8 hours to go through and resize everything.

You might need to make sure that settings is configured to not show hidden sources. Next make sure that the "EYE" is dim on those not being used in this view.
 

graulich

New Member
First post; I have the same problem and I noticed that it is related to the position alignment in the element transformation dialog (CTRL+E, Elements and Groups): whenever I start the program or change the scene set, obs positions ALL elements as if they were aligned in the upper left corner. The incorrect positioning occurs with the elements that are otherwise aligned. Strangely, this only happens in ONE scene, even though the same elements appear in multiple scenes. When the elements occur, it is the scene that is active right at start.
 

RoyceRemix

New Member
First post; I have the same problem and I noticed that it is related to the position alignment in the element transformation dialog (CTRL+E, Elements and Groups): whenever I start the program or change the scene set, obs positions ALL elements as if they were aligned in the upper left corner. The incorrect positioning occurs with the elements that are otherwise aligned. Strangely, this only happens in ONE scene, even though the same elements appear in multiple scenes. When the elements occur, it is the scene that is active right at start.
I have had the same issue, but also had intermittent issues with random groups in other scenes that I had center-aligned do the creep. So what I'm saying is I've had the issue randomly happen to groups in scenes other than that first scene you're selected one (which does seem to consistently have the issue), but it's seemingly random which ones it'll happen to, changes every time. A very weird bug for sure, and I've seen posts in here from over 2 years ago referencing it as well. I hope it gets fixed soon.
 

LumKitty

New Member
This is still happening even in OBS 29. I get that the fix is to use top-left, but that's only useful if your sources never change size. In my case I need the source to be aligned to the bottom-left and if the window I'm capturing gets bigger it will grow up and to the right. Using a top-left alignment would cause the window to get increasingly cropped as it grows, and to leave blank space below it if it shrinks.

What's weird is it doesn't mess up every scene either. It only messes up the one I had selected (if I had an affected source selected) or the first affected source in the list. Very strange
 
Top