如何解决MediaFoundation中是否存在实时音频混合效果或MFT?
- 由于音频输入源的每个通道可能会间歇性地输入数据(例如,可能有10秒钟没有数据),因此我使用最大输入超时策略(例如,大约500毫秒)来决定是否静音或而不是使用“线性回归算法”来实现音频混合。这样做的缺点是,在录制MP4时,您需要缓存足够的图片以勉强同步音频和视频。
- MediaFoundation音频的新手,我不想再发明轮子了。我想知道是否存在实时多通道音频混合MFT或类似的库?
解决方法
音频混合效果将2个输入和1个输出MFT混合在一起。同样也没有股票转换,但是问题描述建议您寻找更专业的转换。
如果您打算有一个多通道输入但要切换通道(对我来说意义不大,但说明也不清楚),可以使用库存的Audio Resampler MFT选择缩混模式,您可以随时进行切换( conversion matrix是可配置的。
这种类型的转换不需要任何特殊的实时等级。但是,根据您的情况,仍然有可能单独使用这种转换不能满足您的需求:这种混合转换将成为某些缓冲前面的管道的一部分,一旦播放当前缓冲的数据,混合的更改可能会生效。我相信这不是问题,但是如果您对实时的理解是即时的,那么您也可能会遇到这个问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。