Jocko Homo
5th December 2006, 22:54
I need an avisynth function that can take two audio tracks (or channels, or whatever they're called) and mix them together in such a way that one channel can always be heard above the other.
The purpose of this is for movie voice overs, like a commentary track. The commentary track will be mostly silence except for the periodic but sparse times when something is said. You obviously want to hear the movie while it's playing except whenever the voice over track actually has some... voice over, in which case, you want to hear the voice over track above the movie track.
So, I need an audio filter (or function, or whatever they're called) that will mix two audio tracks, A and B, such that A is at full volume whenever B is silent but then lower the volume of A whenever B is not silent.
Does such a filter exist? If it doesn't, I'd be willing to write one if anyone can point me to some avisynth plug-in development documentation.
Thank you...
The purpose of this is for movie voice overs, like a commentary track. The commentary track will be mostly silence except for the periodic but sparse times when something is said. You obviously want to hear the movie while it's playing except whenever the voice over track actually has some... voice over, in which case, you want to hear the voice over track above the movie track.
So, I need an audio filter (or function, or whatever they're called) that will mix two audio tracks, A and B, such that A is at full volume whenever B is silent but then lower the volume of A whenever B is not silent.
Does such a filter exist? If it doesn't, I'd be willing to write one if anyone can point me to some avisynth plug-in development documentation.
Thank you...