Question / Help OBS Duplicating issues

Xiarno

New Member
So, if I try to duplicate a scene, everything work fine.
But if I try to edit the source on the new duplicate scene, whatever edit I do it's doesn't matter, it will ALWAYS also change the source scene that I duplicated from...
This is a problem and I don't want that.

Like for exemple. I have a background image. If I duplicate the scene, go to the duplicated scene and make it so the background isn't showing anymore, it will also do the same to the source scene. If I delete the image source in the duplicated scene, it will also delete on the source scene wich is a real problem.

Any solution to that please ?
Thanks.
 

Narcogen

Active Member
That's working as intended. If you duplicate a whole scene, it is like copy and pasting all the sources in a scene as references.

Delete the source you want to modify. Go back to the original scene, copy the element, go to the new scene, and paste the source not as a reference but as a duplicate. You can then modify this duplicate without affecting the original.
 

jeffmpelletier

New Member
Had the same issue. This is not intuitive, every other application on earth, a paste is a new separate instance. This should be the default and there should be a right click option to paste as a referenced scene.
 
I JUST started getting a curve ball with this.(as I’ve been doing it since day 1 like this)
1- duplicate the scene.
2 - remove the sources I don’t want
3 add completely new sources to the dupe (not reference or duplicates, but brand new sources)

for some reason those new additions/and subtractions are also happening on the original scene that I duplicated.
Basically at the end of the day, everything I am doing is making the scene IDENTICAL
 
It’s super annoying because I restarted my computer, it went back to normal.

few minutes later all the changes I had made, that behaved as expected when I left the scene, Randomly all swapped back to that SAME BEHAVIOR.
An identical page.

to quote Mugatu.
“I feel like I’m taking crazy pills”
 

Malibu

New Member
That's working as intended. If you duplicate a whole scene, it is like copy and pasting all the sources in a scene as references.

Delete the source you want to modify. Go back to the original scene, copy the element, go to the new scene, and paste the source not as a reference but as a duplicate. You can then modify this duplicate without affecting the original.
Hi. Same trouble here, i find the behavior really stupid.
And i don't understand what you said, when i delete the source i want to modify, the source is deleted from original scene too, so i cannot go back to it and copy the element ..
What's the way to duplicate a scene, and have the possibility to modify each of their separetely please ?

It's really not clear imho
 

Suslik V

Active Member
Hi. Same trouble here, i find the behavior really stupid...
Scene's Duplicate - copies only the Scene (literally), not what it consist of.
Some details are here:

Make new scene and copy/paste all needed sources into it as full copy. This is simplest method to have scenes with independent sources.

Unfortunately, the sources that has reference in some other scenes all look the same in the UI for the end users - no asterisk (or what ever) mark, icon etc next to it. Maybe this can be added as feature. Here the list of most recent ideas for OBS development: https://ideas.obsproject.com/ add new if you wish or think it is important.
 

ThomAce

New Member
It is 2024 and still works as a mess. Copy then Paste (reference) or Paste (duplicate) works the same way. When I have two scenes and I have a set of elements with their settings and copy them (does not matter if I copy a group of them or one by one) and then paste (does not matter if I paste reference or duplicate), they will share the same resources identifications. So, in next step, if I replace / change a configuration of an element, disregards to the paste procedure (again: does not matter if it was duplicate or reference paste), the changes I did in one scene will reflect to ALL scenes where these elements were used. But, the intention was not that. Re-creating every single scenes for different use-cases is a big mess. The PASTE procedure didn't work as it should.
 

Harold

Active Member
Some sources cannot be pasted as duplicates due to limitations on the sources themselves. These are generally the video capture device sources.

Groups retain their list of contained sources, so changing the contents of a group changes ALL instances of that group.
 

ThomAce

New Member
Some sources cannot be pasted as duplicates due to limitations on the sources themselves. These are generally the video capture device sources.

Groups retain their list of contained sources, so changing the contents of a group changes ALL instances of that group.
These are image sources, etc... What I observed is the following (after cleaned up everything and tried to re-create everything again from scratch...):

When I first copy the element, then creating a new scene and paste it there (duplicate), it worked. But, when I copy & paste (duplicate) a group, then all it's components pasted as reference. So whatever I change now in the pasted group's elements will reflect to other scenes' elements where the "same group" and same elements are placed. So the group elements are pasted actually as references disregards to the action. So I have to copy & paste (duplicate) one by one, every single elements to duplicate them because I wanted to have different set of configurations for different scenes... It is crazy. In below screenshots you can see two distinct scenes. The UHD mask renamed manually in later pasted (duplicate) group. And unfortunately this action reflected back to the first (originator) element which is completely unintentional. This has to be fixed.

1718085991964.png
1718086004547.png
 

Harold

Active Member
This is actually a property of how groups are. You may not intend it to be that way, but the way that groups are designed DOES intend it to be that way.
 

ThomAce

New Member
This is actually a property of how groups are. You may not intend it to be that way, but the way that groups are designed DOES intend it to be that way.
This is illogical, but what can I say? Makes me tonns of more steps to do and 99% of the world works other than this, but okay... If you say that a group copy & paste (duplicate) will duplicate only the "container" itself without duplicating the container elements... Well. That is more than funny and makes no sense at all: It is equal with the copy & paste (reference) after all. So, in this case the copy & paste (duplicate) for containers is completely useless.
 
Top