Rank: Newbie
Groups: Registered
Joined: 6/29/2021(UTC) Posts: 2 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
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/27/2012(UTC) Posts: 5,218 Location: Belgium Thanks: 291 times Was thanked: 955 time(s) in 790 post(s)
|
Originally Posted by: StianPresthus 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.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/4/2021(UTC) Posts: 308 Thanks: 8 times Was thanked: 40 time(s) in 35 post(s)
|
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.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/27/2012(UTC) Posts: 5,218 Location: Belgium Thanks: 291 times Was thanked: 955 time(s) in 790 post(s)
|
Originally Posted by: doggy 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.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 5/19/2021(UTC) Posts: 17 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.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 9/15/2021(UTC) Posts: 1 Location: Louisville
|
Originally Posted by: StianPresthus 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).
|
|
|
|
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close