logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
semenov_nick_1990  
#1 Posted : Thursday, June 19, 2025 7:40:49 PM(UTC)
semenov_nick_1990

Rank: Newbie

Groups: Registered
Joined: 1/17/2024(UTC)
Posts: 6

At the moment when you make a Merge transition between a source and its virtual input with different Position values ​​the transition smoothly changes the Position parameters of one to the other, however, if you enable Flatten Layers on both inputs the Merge turns into a regular crossfade. It would be great if there was an option to make a Merge with a Flatten Layered input and its virtual input.
spinfold  
#2 Posted : Friday, June 20, 2025 4:19:47 AM(UTC)
spinfold

Rank: Advanced Member

Groups: Registered
Joined: 1/23/2022(UTC)
Posts: 127
United Kingdom
Location: Milton Keynes

Thanks: 13 times
Was thanked: 12 time(s) in 12 post(s)
Originally Posted by: semenov_nick_1990 Go to Quoted Post
At the moment when you make a Merge transition between a source and its virtual input with different Position values ​​the transition smoothly changes the Position parameters of one to the other, however, if you enable Flatten Layers on both inputs the Merge turns into a regular crossfade. It would be great if there was an option to make a Merge with a Flatten Layered input and its virtual input.


That is the whole point of flatten layers - it, well, flattens the layers - to make it one image without individual layers.

Therefore this won't work with merges.

Why do you need to flatten the layers if you also want to use this with merge? Can you have two versions of the same, one flattened and one not, and (silently) cross-fade between one and the other depending on your requirements?
WaltG12  
#3 Posted : Friday, June 20, 2025 10:39:14 AM(UTC)
WaltG12

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2021(UTC)
Posts: 377
United States

Thanks: 8 times
Was thanked: 55 time(s) in 46 post(s)
I've been saying for a while now that, if there was ever a use for AI in vMix, it'd be image analysis-based merge transitions.

So I'm going +1 this, but I feel like tracking a particular image through mixes is going to be a tough ask, and the image analysis idea is probably too resource intensive.

Originally Posted by: spinfold Go to Quoted Post
Why do you need to flatten the layers if you also want to use this with merge? Can you have two versions of the same, one flattened and one not, and (silently) cross-fade between one and the other depending on your requirements?

The simple answer is that, in the best case scenario, it's a boondoggle. You're doubling inputs just to get a clean merge transition.

In a worst case scenario, it's even more of a boondoggle.

I have a Zoom split screen setup, for example.

People aren't always centered on their webcam. This isn't always obvious with the full image, but it is pretty obvious when they're put in a smaller square/rectangle on the split screen. And there's only so much maneuvering of them or their camera that can be done sometimes.

So as part of the onboarding, I have an input where I discretely realign them so they're centered. That's the input I use for the split screen.

But because the crop and positioning of the image on the split screen needs to be independent of the center positioning, it needs to be flattened.

I can't merge to the actual layer, because the adjustment means there's a variable sized chunk missing from the side of the frame.

So the only option is to switch from layer flattening to a Mix input (which I'm running up against the limit on as it is)

Then add another input and layer the Mix input under the full frame input & merge to that.

For each person.

Is it possible? Sure.

But it's enough of a hassle that I just use cuts.
spinfold  
#4 Posted : Friday, June 20, 2025 5:53:32 PM(UTC)
spinfold

Rank: Advanced Member

Groups: Registered
Joined: 1/23/2022(UTC)
Posts: 127
United Kingdom
Location: Milton Keynes

Thanks: 13 times
Was thanked: 12 time(s) in 12 post(s)
Originally Posted by: WaltG12 Go to Quoted Post

People aren't always centered on their webcam. This isn't always obvious with the full image, but it is pretty obvious when they're put in a smaller square/rectangle on the split screen. And there's only so much maneuvering of them or their camera that can be done sometimes.

So as part of the onboarding, I have an input where I discretely realign them so they're centered. That's the input I use for the split screen.

But because the crop and positioning of the image on the split screen needs to be independent of the center positioning, it needs to be flattened.

I can't merge to the actual layer, because the adjustment means there's a variable sized chunk missing from the side of the frame.

So the only option is to switch from layer flattening to a Mix input (which I'm running up against the limit on as it is)

Then add another input and layer the Mix input under the full frame input & merge to that.

For each person.

Is it possible? Sure.

But it's enough of a hassle that I just use cuts.


You're approaching this the wrong way. Why can't you use a virtual PTZ controller on the original source? That way the person is centered everywhere, you have much finer and easier control than changing positioning and cropping of layers, and you don't need to use flatten or mix inputs.
WaltG12  
#5 Posted : Saturday, June 21, 2025 8:34:34 AM(UTC)
WaltG12

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2021(UTC)
Posts: 377
United States

Thanks: 8 times
Was thanked: 55 time(s) in 46 post(s)
Originally Posted by: spinfold Go to Quoted Post
You're approaching this the wrong way.

I appreciate your concern, but, no, I'm not.

Within the constraints I'm dealing with, I can assure you that I'm going about this the right way.


Originally Posted by: spinfold Go to Quoted Post
Why can't you use a virtual PTZ controller on the original source?

Because it messes with the image.

The only way to not cut off the image is to zoom in. Which messes with the vertical composition of the image, which is sometimes overly tight as it is. In the ~15 years I've been doing this, I've had one person in memory who was too far away from the camera. Almost everyone else has been perfect, and a few have been too close.

I send positioning information with my confirmations, and it's far easier for guests to ensure they have adequate clearances above and below their head for my stylistic liking & audience preference than it is to ensure they're dead center.

Their environment often dictates where the camera is positioned, and where they are in relation to it.

When you do the type of interviews I do, the guests are doing you a favor and you take what they're able to offer and work around it if (and when) it's less than ideal.

I'm also dealing with max 720p Zoom inputs being recorded at 1080p in a 4K project. The last thing I need is to reduce their resolution further with a virtual zoom.

Additionally, the virtual PTZ functions the same as the regular PTZ and requires an explicit "stop" command that isn't compatible with controller knobs.


Originally Posted by: spinfold Go to Quoted Post
you have much finer and easier control than changing positioning and cropping of layers

Considering that the virtual PTZ, again, doesn't work with knobs, it's no way easier to use with my knob-based control surface than the thing that does work with knobs.

And the amount of control I have is perfectly sufficient. Even if I bought into your premise that virtual PTZ offers finer control (I don't), it's not something I need, especially with all of the drawbacks it comes with.


Originally Posted by: spinfold Go to Quoted Post
and you don't need to use flatten or mix inputs.

At the expense of everything outlined above.

Again, I appreciate your concern, but the months I spent building, workshopping, and troubleshooting the various options over the years (including the one you suggest), as well as the time I've spent developing and mastering my preferred style in connection with focus grouping my audience, and the time I've spent talking to past and future guests to hone in on what causes certain decisions and how I can best emphasize what I need to get the best production possible while still acknowledging that they're doing me a favor with the limited time they have available, most likely outweigh the (I assume) less than an hour you spent between reading my situation and deciding I'm "approaching this the wrong way".

I know it says I joined the forum less than 5 years ago, which I did.

But I've been using vMix for almost a decade and a half and this point. And I've been doing these types of interviews longer than that.

I have a pretty good handle what my average guest can/can't/will/won't do and I have an extremely good handle on what the software can/can't do within the realm of what I need done.

I knew what it could do when I started. I know what it can do now. And every time new functionality is introduced, if it provides a new workflow of doing what I need done, I test it. If interacts with existing functions that I previously tested, but might impact how they perform, I retest them.

My goal, from the very beginning, has always been to make the best production possible within the constraints posed by my circumstances and my guests'.

Which is exactly why I can point to 3 reasons, immediately, that what you believe to be the best choice is worse than my current option. Because I've tried it, more than once, and, despite your claim that I'm "approaching this the wrong way" & that I should be doing it your way, your way does not yield the best production possible within those constraints.

If you have other suggestions, I'm open to listening to them, but I'd recommend keeping in mind that I've been doing the types of interviews I've been doing, within the circumstances they're done in, for longer than you've been thinking about them, so the odds are that anything you can come up with is something I've already tried and rejected.

So maybe try to stick to the "Why don't you..." questions and less of the baseless "You're approaching this the wrong way" nonsense.
spinfold  
#6 Posted : Sunday, June 22, 2025 1:04:55 AM(UTC)
spinfold

Rank: Advanced Member

Groups: Registered
Joined: 1/23/2022(UTC)
Posts: 127
United Kingdom
Location: Milton Keynes

Thanks: 13 times
Was thanked: 12 time(s) in 12 post(s)
I obviously offended you with my previous comment.

Everyone has different ways of doing things. This is the beauty of vMix.

I do appreciate that what works for some might not work for others.

I have no idea of the kinds of projects you get involved in or the kind of people you interview, but for me - with a 20 year background at one of the world's most respected news broadcasters - it starts with spending 2 minutes getting the positioning of the original correct.

Sometimes, yes absolutely, this is not possible due to time constraints, technical inability, etc. At that point, this is where my approach would differ from yours in vMix. I would rather not get involved in manually adjusting presets to crop and move layers, although it sounds like you might be able to do this via knobs from what you're saying?

In our setup, which is exclusively vMix with 3 StreamDeck XLs, we use a virtual PTZ controller on all our "people" inputs, with StreamDeck pages to zoom and move each of the 24 potential inputs a person might appear. Our setup time with each person means they are framed really well pretty much every time, but on the odd occasion when they can't be, yes I use the PTZ and sacrifice some quality. We don't have any knob devices in our control room so everything is done on the StreamDecks - I never have to manually adjust anything inside vMix UI itself.

Now I've given it some thought, what I would probably do in your situation is have the original input in your full frame, make a copy of that either as a virtual input or a blank input with it layered full frame, flatten it, use the flattened version in your smaller boxes layout, and then add a virtual PTZ onto the flattened layer. I believe that would solve all your issues - you would only be adjusting the positioning on the small box preset, you can merge using the unflattened presets (using flattened inputs as layers on it), and your original input is untouched so at maximal quality.
WaltG12  
#7 Posted : Sunday, June 22, 2025 7:27:31 AM(UTC)
WaltG12

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2021(UTC)
Posts: 377
United States

Thanks: 8 times
Was thanked: 55 time(s) in 46 post(s)
Originally Posted by: spinfold Go to Quoted Post
I obviously offended you with my previous comment.

I know what I'm doing and I know why I'm doing it. And I didn't appreciate what I interpreted as a claim to the contrary.

But it was also a bad time for me, and I overreacted.

I'm sorry.

Originally Posted by: spinfold Go to Quoted Post
it starts with spending 2 minutes getting the positioning of the original correct.

I agree--garbage in, garbage out. 100%.

But Zoom mirroring by default doesn't help, but I've had a number of cases where, for example, the layout of the room and the viewing angle of the camera are such that they position themselves to block something the camera is picking up in the background.

I actively discourage the use of tools like AI background blurring or fake backgrounds for performance and aesthetic reasons, which I know contributes to that issue, but it's a tradeoff I make knowingly.


Originally Posted by: spinfold Go to Quoted Post
I would rather not get involved in manually adjusting presets to crop and move layers, although it sounds like you might be able to do this via knobs from what you're saying?

Position based shortcuts allow for incremental adjustment, which is how I do it (through knobs/dials).

Turn the knob left, the person moves left a click. Turn the knob right, the person moves right a click.

The crop remains consistent, so I just have to do that until they're centered within the crop (and 1/3 grid that I have up over the crop).

I generally do it as soon as they're logged in and settled, while we're engaging in the "Hi, how are you?" chitchat that I also use for adjusting levels on the next knob over.


Originally Posted by: spinfold Go to Quoted Post
Our setup time with each person means they are framed really well pretty much every time

This is something I don't have.

I get that minute or so of chit chat before we start, but I've had (the rare, but still) experiences where my guests have been so exasperated by that they've threatened to walk if we don't hit the ground running.

I think they were just jerks, but combined with a few times that I have asked for more and been met with a less than warm reaction, it's enough to make me wary of trying to get more, even if it is for the betterment of the production.


Originally Posted by: spinfold Go to Quoted Post
We don't have any knob devices in our control room so everything is done on the StreamDecks - I never have to manually adjust anything inside vMix UI itself.

I started with MIDI, but I kept turning the wrong knob (since I'm doing everything at a glance and from memory while engaging in the aforementioned chit chat), so I switched to StreamDeck+, since it lets me lock the knob function (through an admittedly contrived workflow).

That also solved the problem entirely though because the display tells me what each knob does, so even at a quick glance, I can see that I'm on the right one.

When I first started, I did everything in the GUI, because the shortcuts were limited and so were the devices that could use them. I could never remember which keyboard key I'd assigned would do what, so I did everything manually.

Never again.

More recently, I didn't even have the GUI open on my monitors.

Even more recently, I finally upgraded to a system that'd support additional monitors and added one so I could have the GUI open, but I just use it to open the Zoom Manager (since there's no shortcut for that) and watch the audio meters.


Originally Posted by: spinfold Go to Quoted Post
Now I've given it some thought, what I would probably do in your situation is have the original input in your full frame, make a copy of that either as a virtual input or a blank input with it layered full frame, flatten it, use the flattened version in your smaller boxes layout, and then add a virtual PTZ onto the flattened layer. I believe that would solve all your issues - you would only be adjusting the positioning on the small box preset, you can merge using the unflattened presets (using flattened inputs as layers on it), and your original input is untouched so at maximal quality.

If I'm understanding correctly, which I may not be, that would cause the merge to not merge properly, because the adjusted input being used for the split screen isn't going to align with the original being merged to, since "center" moved in the one but not the other.
semenov_nick_1990  
#8 Posted : Monday, June 23, 2025 11:16:09 PM(UTC)
semenov_nick_1990

Rank: Newbie

Groups: Registered
Joined: 1/17/2024(UTC)
Posts: 6

Let me explain my position on this matter in more detail. Yes, PTZ is the most convenient in this case, position changes occur safely and within the crop on the supersource. But as noted above, it is often necessary to position the source in the supersource only horizontally without zooming. And for this, it is convenient to use pan values ​​​​in the position settings. In version 28, with the advent of flattened layers, it became possible not to use a separate mix to implement panaroming with cropping on the left and right. But in different supersource configurations, it is not always possible to use the same panaromed source, and therefore it is necessary to use virtual copies of these sources positioned differently, so I want the merge between them to be smooth, as if I did not use flattened layers.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.