Android 将音频记录中的 pcm 文件转换为较小的文件
我尝试在 Android 中录制音频。使用 MediaRecorder 的声音质量确实很糟糕。 所以我尝试使用 AudioRecord 函数将声音写入流。质量很好,但 pcm 文件太…
将 2 个 sint16s 样本表示为单个 uint32 样本
我的问题与这个问题相关,但方向相反。 将 UInt32(音频帧)拆分为两个 SInt16(左和右)对吗)? 在上面的链接中,操作员想要将 32 位帧拆分为 2 个 …
C& Fmod Ex - 实时播放 PCM 阵列/缓冲区
我使用数组来处理无线电信号并获取原始 PCM 音频。我拼命尝试使用 Fmod Ex 播放此音频。 基本上,是否可以创建一个与我的循环缓冲区相对应的流,我可…
如何使用 openAL 将麦克风的实时音频输入录制到文件中? (里面有C++代码)
我有这样的代码,用于在 Windows 上使用 openAL 进行麦克风回声。 我想创建一些 CapturedAudioData 文件来写入循环期间捕获的所有音频数据。所以它就…
使用Android NDK时,原生AAC解码器可用吗?
我正在寻找一种在 Android 上将 AAC 本机解码为 PCM 的方法。解码器源代码位于 https:// android.googlesource.com/platform/external/opencore/+/mas…
Core Audio AudioFIleReadPackets...寻找原始音频
我正在尝试从文件中获取原始音频数据(我习惯于看到 -1 和 1 之间的浮点值)。 我试图实时从缓冲区中提取这些数据,以便我可以为应用程序提供某种类型…
使用 (Python) Gstreamer 解码音频(为 PCM 数据)
我正在编写一个使用 Python Gstreamer 绑定来播放音频的应用程序,但我现在也尝试解码音频 - 也就是说,我想使用 decodebin 并接收原始 PCM 缓冲区。…
写入 16 位原始 PCM 文件时出现问题
作为一个小型实验音乐作品,我尝试用标准 C 编写一首歌曲。代码输出一个原始 PCM 文件,可以将其导入 Audacity。目前,一切都按预期进行,但是当我尝…
使用 add + 将 pcm16 转换为 pcm14转移
我正在研究一种声音转换算法,其中接收一系列签名短裤。 在算法中的给定点,它将样本从 16 位转换为 14 位,它是这样进行的: int16_t sample = (old_…
如何用C#播放纯PCM原始流?
我正在研究 System.Media.SoundPlayer 和 NAudio,据我所知它们只播放 WAVE 流。 WAVE 文件由纯 PCM 数据加上格式标头组成。 我不想以 WAVE 格式提供…
如何制作一个简单的pcm格式录音机?
我使用 wav 格式创建了一个简单的录音。我的问题是我希望使用 Tbass 组件形式将其保存为 PCM 格式 http://www.un4seen.com 。我的编译器是delphi。或…
正确修剪 ByteArray 中的 PCM 数据
我遇到一种情况,需要从录制剪辑的开头修剪少量音频(通常在 110-150 毫秒之间,这是一个不一致的量)。 我以 44100 频率和 16 比特率进行录制。这是…
将原始 PCM 输出代码从 Java 移植到 Android AudioTrack API 很困难
我正在尝试将播放chiptunes(NSF、SPC 等)音乐文件的应用程序从Java SE 移植到Android。 Android API 似乎缺少该应用程序用于输出原始 PCM 音频的 ja…