我目前正在Windows 8上使用Visual Studio在C ++上构建一个项目。该应用程序从相机捕获视频并实时触发一些虚拟动画,其中一些声音与动画一起播放。
用户可以选择录制视频和声音体验。我已经能够录制视频,现在我想创建应用程序正在播放的声音的音轨,以便稍后融合视频和音频文件。
那么,这是从Windows中的应用程序录制音频输出的最佳方式吗? 让我强调,我不想从任何输入设备(如麦克风)录制音频,只能从应用程序本身录制。
最好的问候。
答案 0 :(得分:1)
没有应用程序输出的记录。如果您自己生成音频,则为录制目的制作副本,如果您有多个源,则混合使用,然后根据您的偏好使用其中一个API生成文件:直接写入WAV文件,Windows Media音频文件(ASF / WMA),DriectShow,媒体基金会,第三方图书馆。
实际播放的音频数据正在混合并发送以供进一步播放。有时您可以启用环回录制以捕获完全混合的输出(不仅仅是特定应用程序),就好像它是来自实时音频输入设备的捕获一样。