Server: Volume adjustments per audio-channel on layer-level

Created on 22 Nov 2017  Â·  11Comments  Â·  Source: CasparCG/server

Hi

Today you can adjust the volume on a layer in CasparCG like this, MIXER 1-10 VOLUME 0.5
To increase the functionality of this it would be awesome to do individual adjustments on available audiochannels on the layer.
I am currently doing a Vision/Audiomixer set up entirely based on CasparCG and this I the only feature missing for making it really simple to do.

With this, the possibility of doing whats called Audio-Mixminus for return audio on OB-Jobs, would be simple.

/o

typfeature

Most helpful comment

Thats what I do at the moment, to get around the issue.
It is in production everyday. ;)

@jesperstarkar You have to be very careful with routing, when removing or changing producers. If there is a route between channels, there seems to be a handel to the producer that causes memory leak.

/o

All 11 comments

A theoretical workaround today is to use routing and runtime audio mappings. It will solve simple cases, like mix minus, but it is not a convenient way to work.

Thats what I do at the moment, to get around the issue.
It is in production everyday. ;)

@jesperstarkar You have to be very careful with routing, when removing or changing producers. If there is a route between channels, there seems to be a handel to the producer that causes memory leak.

/o

It's a really good feature request. Would be awesome! I'm following up with #653

Nice request!

Do we want this on MIXER level or LOADBG/PLAY level? I've already resolved it on LOADBG/PLAY level by adding support for ffmpeg audio filters.

Nice! That solves the most situations and I think that the rest can be done with the current implementation. Don’t close it yet, need to think a bit.
Grate work!

In my opinion: MIXER LEVEL for sure.

It makes sense to have this at the MIXER stage, as there are audio mappings and possible audio configuration mixing going on between producer -> mixer as well as mixer -> consumer.

Effectively this will be a mixer - > mixer audio configuration, implemented the same way as the current configurations, I guess – with runtime AMCP adjustment.

I agree with @jesperstarkar, and I actually had a chat with some radiofolks at musikhjälpen and they said that this possibility could open up a new market for CasparCG.

I agree with @jesperstarkar, I think it fits best at MIXER LEVEL and have the opportunity to adjust it in runtime using AMCP.

Using ffmpeg audio filters on the LOADBG/PLAY level. Can the level be changed during playback?

Will this also work for decklink input?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ronag picture ronag  Â·  3Comments

Julusian picture Julusian  Â·  5Comments

luckcfm picture luckcfm  Â·  5Comments

Julusian picture Julusian  Â·  5Comments

saltomodules picture saltomodules  Â·  5Comments