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
StianPresthus  
#1 Posted : Tuesday, August 17, 2021 7:04:56 AM(UTC)
StianPresthus

Rank: Newbie

Groups: Registered
Joined: 6/29/2021(UTC)
Posts: 2
Norway
Location: Oslo

Having the following problem:

We're trying to "merge" sound from one input with the video from another input while recording using Multicorder. That is - we have one input (with audio). "On top of" this we put another source as a multiview-layer, so this input would have video from one source and the audio from another. The Multicorder apparently doesn't understand this. During recording, everything seems fine, but when we look at the recording, it's only the source that has the audio. The video that's "on top" as a multiview-layer aren't included in the recording. Is this a bug, or is the Multicorder function rigged so that it can only record "clean" sources?

Stian Presthus
doggy  
#2 Posted : Tuesday, August 17, 2021 10:48:17 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 3,358
Belgium
Location: Belgium

Thanks: 191 times
Was thanked: 608 time(s) in 501 post(s)
Originally Posted by: StianPresthus Go to Quoted Post
Having the following problem:

We're trying to "merge" sound from one input with the video from another input while recording using Multicorder. That is - we have one input (with audio). "On top of" this we put another source as a multiview-layer, so this input would have video from one source and the audio from another. The Multicorder apparently doesn't understand this. During recording, everything seems fine, but when we look at the recording, it's only the source that has the audio. The video that's "on top" as a multiview-layer aren't included in the recording. Is this a bug, or is the Multicorder function rigged so that it can only record "clean" sources?

Stian Presthus


only record "clean" sources indeed. Use the Main/regular recording instead!


from the help files:

MultiCorder is an advanced feature found in the 4K and Pro editions of vMix.
It provides the ability to record the raw video and audio from capture inputs to separate files in addition to the main vMix Recording.
WaltG12  
#3 Posted : Tuesday, September 14, 2021 4:41:32 PM(UTC)
WaltG12

Rank: Member

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

Thanks: 1 times
Another thing you can do is set that layered input to route to one of the outputs, set the audio for that output to a bus you're not otherwise using, route all the relevant inputs to that bus, & use the Multicorder to record that output, rather than the input itself, along with whatever else you're using it to record.

That might serve you better than using the regular recording function.
doggy  
#4 Posted : Tuesday, September 14, 2021 5:22:57 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 3,358
Belgium
Location: Belgium

Thanks: 191 times
Was thanked: 608 time(s) in 501 post(s)
Originally Posted by: doggy Go to Quoted Post

from the help files:

MultiCorder is an advanced feature found in the 4K and Pro editions of vMix.
It provides the ability to record the raw video and audio from capture inputs to separate files in addition to the main vMix Recording.


Correction:

As of v22
Added support for recording Video Call sources in addition to Output1-4.
Panic  
#5 Posted : Wednesday, September 15, 2021 5:16:15 AM(UTC)
Panic

Rank: Member

Groups: Registered
Joined: 5/19/2021(UTC)
Posts: 14
United States

Was thanked: 1 time(s) in 1 post(s)
It still records the raw video call sources and when (not if) the resolution or frame rate changes it will start a new file. The multicorder is only useful if a) you’re recording one of the 4 transcoded outputs or b) you’re recording something you absolutely know will not change resolution or frame rate. Using the multicorder to get iso recordings of vmix calls is a very bad idea and will usually not work as expected. A better solution is to use another instance of vmix to pluck the calls from the NDI network then transcode and record up to 4 of them.
Talarico887  
#6 Posted : Wednesday, September 15, 2021 9:55:28 PM(UTC)
Talarico887

Rank: Newbie

Groups: Registered
Joined: 9/15/2021(UTC)
Posts: 1
United States
Location: Louisville

Originally Posted by: StianPresthus Go to Quoted Post
Having the following problem:

We're trying to "merge" sound from one input with the video from another input while recording using Multicorder. That is - we have one input (with audio). "On top of" this we put another source as a multiview-layer, so this input would have video from one source and the audio from another. The Multicorder apparently doesn't understand this. During recording, everything seems fine, but when we look at the recording, it's only the source that has the audio. The video that's "on top" as a multiview-layer prepaidgiftbalance aren't included in the recording. Is this a bug, or is the Multicorder function rigged so that it can only record "clean" sources?

Stian Presthus


If you have the exact bitmap of the overlay layer you want to hide, you can reconstruct the background colors like this:

Bred = (Ored - Cred * Calpha) / (1 - Calpha)
Bgreen = (Ogreen - Cgreen * Calpha) / (1 - Calpha)
Bblue = (Oblue - Cblue * Calpha) / (1 - Calpha)
Of course some information will be lost in the process, because colors are ultimately converted to 8 bit integers. The reconstruction can therefore produce visual artifacts, but it should always look better than a black overlay. The artifacts will be more or less pronounced depending on the alpha channel of your overlay (alpha values closer to 0 will allow you to reconstruct the background color more accurately).
Users browsing this topic
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.