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
Bob Brazner  
#1 Posted : Thursday, February 11, 2021 3:20:47 AM(UTC)
Bob Brazner

Rank: Advanced Member

Groups: Registered
Joined: 3/22/2020(UTC)
Posts: 50
United States
Location: River Hills

Thanks: 3 times
Was thanked: 2 time(s) in 2 post(s)
I know how to photoshop where the background is an image with multiple transparent areas, then bring into vMix for use as top layer in multiview to properly mask out the underlying talent inputs. But, I'd like to do it the CNN way where the background is a video instead of a fixed image. My initial thought is to start with photoshop as in the former above, but instead of image background just make it a color. Then bring it in to vMix as multiview, add in my talent overlays (do you call them "underlays"?), then chromakey out the background color. Finally, start a new input with the desired video and use multiview to overlay the new talent virtual input that was just made in the previous step. Seems like a lot of work. Is there an easier/simpler way to do this?
doggy  
#2 Posted : Thursday, February 11, 2021 3:24:45 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,221
Belgium
Location: Belgium

Thanks: 293 times
Was thanked: 955 time(s) in 790 post(s)
just put a video in the base layer of the MV
DWAM  
#3 Posted : Thursday, February 11, 2021 5:05:59 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
if you want a video as a top layer with "holes" in it, you need to use a codec that suppors alpha transparency. This can be done with AFter Effects for example and using ProRes as a codec.
This can work but eats a lot of CPU, so I would not advise to do it constantly in a project.

If the video is a short loop, it can be converted to PNG image sequence. Then it will work on GPU hence safely regarding CPU load.

Alternative ways are to go for Luma or Chroma keying but as you noted, it's a lot of work and not very flexible.

It's often easier, safer and quicker to think the other way around, like Doggy suggested. Use the video as a real background and simply add other inputs as layers and adjusting size, position and cropping as needed.
doggy  
#4 Posted : Thursday, February 11, 2021 5:37:36 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,221
Belgium
Location: Belgium

Thanks: 293 times
Was thanked: 955 time(s) in 790 post(s)
Following the DWAM top layer video suggestion:

if you really want the vid on top (for whatever reason) , use a virtual set with a UV Map with holes cut in (acting like a mask ) as the top layer to put the video in ;-)

Not a preferred way but one that works LOL

Bob Brazner  
#5 Posted : Thursday, February 11, 2021 11:20:18 AM(UTC)
Bob Brazner

Rank: Advanced Member

Groups: Registered
Joined: 3/22/2020(UTC)
Posts: 50
United States
Location: River Hills

Thanks: 3 times
Was thanked: 2 time(s) in 2 post(s)
Thanks for the suggestions. Special codecs are way out of my league. I might be able to use some of the built-in Virtual Sets; some but not all allow the background to be user-specified (neither in the VS setup nor in the generated MV). I understand doggy's approach, but you need a very keen eye to exactly line up the sizing/positioning/zooming of the talent within the borders that I intend to surround my talent with. My method in my original post, while I agree cumbersome to some extent, allows me to clumsily add my talent in the holes and quickly size/position/zoom them without fear of impinging on the hole borders. Again, thanks to all for weighing in.
doggy  
#6 Posted : Thursday, February 11, 2021 12:08:58 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,221
Belgium
Location: Belgium

Thanks: 293 times
Was thanked: 955 time(s) in 790 post(s)
Originally Posted by: Bob Brazner Go to Quoted Post
I might be able to use some of the built-in Virtual Sets; some but not all allow the background to be user-specified


One can change that in the VS config file !

You make it sound harder than it really all is
Bob Brazner  
#7 Posted : Friday, February 12, 2021 3:10:30 AM(UTC)
Bob Brazner

Rank: Advanced Member

Groups: Registered
Joined: 3/22/2020(UTC)
Posts: 50
United States
Location: River Hills

Thanks: 3 times
Was thanked: 2 time(s) in 2 post(s)
I'm comfortable editing config and other behind-the-scenes files. But, I need to be thinking about others in my organization who are no where as technical as me and will have to maintain the production after I'm gone. I'm confident they will be able to maintain a production that just uses Photoshop (or equiv.) and the vMix UI, but any deeper into vMix than that and I have my doubts. I guess the tradeoff with my original method comes in the extra steps that have now been confirmed by the earlier posts. All that said, I do appreciate hearing from others on how they would approach the question.
doggy  
#8 Posted : Friday, February 12, 2021 3:48:37 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,221
Belgium
Location: Belgium

Thanks: 293 times
Was thanked: 955 time(s) in 790 post(s)
I advice you to check how the VS's are structured and finally adding/changing inputs to it , The "others" will not have to deal with editing config files etc .

Btw , these "others" are only as technical as you told them to be ;-)
lnlcmedia  
#9 Posted : Saturday, September 28, 2024 10:24:09 AM(UTC)
lnlcmedia

Rank: Newbie

Groups: Registered
Joined: 10/23/2021(UTC)
Posts: 3
United States
Location: Lakewood

Thanks: 2 times
The newer versions of vMix have a copy and paste feature for size and position data of layer items. So like others have suggested, make an input that has all your different layer elements in it and then add the video size and position among the other elements. Each element can be copied and pasted so the position, size and cropping data matches exactly for that input and can be used in other layers and inputs. On the layers side tab, choose edit for the layer(right side of layer info), then you'll see the copy and paste icons(hover for the text). This was a game changer for positioning layer elements.
WaltG12  
#10 Posted : Sunday, September 29, 2024 7:21:08 AM(UTC)
WaltG12

Rank: Advanced Member

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

Thanks: 8 times
Was thanked: 40 time(s) in 35 post(s)
First, this thread is 4 years old.

Second, I doubt pretty much anyone can tell the difference between a background with holes in it and a background with layers on top of it, when done correctly.

Third, the answer to "how to do both" is key/fill.
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.