录制来自应用程序的音频输出
Recording audio output from application
我目前正在Windows 8上使用Visual Studio在C++上构建一个项目。此应用程序从相机捕获视频并实时触发一些虚拟动画,一些声音与动画一起播放。
用户可以选择以视频和声音录制体验。我已经能够录制视频,现在我想创建应用程序正在播放的声音的音轨,以便稍后融合视频和音频文件。
那么,哪种方法是在窗口中录制应用程序的音频输出的最佳方法?让我强调一下,我不想从任何输入设备(例如麦克风)录制音频,而只想从应用程序本身录制音频。
此致敬意。
没有应用程序输出的记录。如果自行生成音频,请制作用于录制目的的副本,如果有多个源,则进行混合,然后根据您的首选项使用其中一个 API 生成文件:直接写入 WAV 文件、Windows Media 音频文件 (ASF/WMA)、DriectShow、媒体基础、第三方库。
正在混合并发送实际播放音频数据以进行进一步播放。有时,您可以启用环回录制以捕获完全混合的输出(不仅仅是特定应用程序的输出),就好像它是从实时音频输入设备捕获
相关文章:
- 当直接渲染到WASAPI时,两个流中的一个流没有音频输出
- 音频缓冲区列表,用于输出流格式已压缩的 AUHAL 单元
- QT 5.7分析音频输出
- C++将音频数据发送到Linux和Mac OS X上的扬声器输出
- 录制来自应用程序的音频输出
- 使用QSoundEffect时选择音频输出分段
- 音频输出C语言(新手)
- 有没有一种简单直接的方法可以使用音频作为程序的输出
- qt音频输出示例未构建--缺少生成器类声明
- Qt iOS问题 - 使用QAudioRecorder会更改音频输出设备
- 获取音频输出设备的 GUID
- C++编程的 DAW 用于图形渲染和音频输出
- 音频输出单元启动非常慢
- 输出音频(Windows audio API)-低频安静
- 在输入和输出之间使用不同数量的样本对音频ffmpegc++进行编码
- 正在将音频流读取到输出设备
- 捕获全局音频输出在c++ (Portaudio)
- 我如何在Java或C中监控/采样输出音频
- 坏的音频输出在立体声模式- FFMPEG PortAudio c++
- 检测语音合成库的音频输出+建议