正确修剪 ByteArray 中的 PCM 数据
我遇到一种情况,需要从录制剪辑的开头修剪少量音频(通常在 110-150 毫秒之间,这是一个不一致的量)。 我以 44100 频率和 16 比特率进行录制。这是…
将原始 PCM 输出代码从 Java 移植到 Android AudioTrack API 很困难
我正在尝试将播放chiptunes(NSF、SPC 等)音乐文件的应用程序从Java SE 移植到Android。 Android API 似乎缺少该应用程序用于输出原始 PCM 音频的 ja…
Silverlight 4 - 对来自麦克风的 PCM 数据进行编码
我编写了一个基本的 SL4 应用程序,用于使用 CaptureSource 从麦克风捕获音频数据。问题是,它是原始 PCM 输出 - 这意味着巨大且未压缩。 鉴于我需要…
在android中将16位pcm音频下采样为8位
我想将 16 位 pcm 音频下采样到 8 位,然后在 android 中将相同的音频从 8 位上采样回 16 位。我正在使用这个似乎有效: int tempint for (int i=1, j…
有没有一种“简单”的方法?如何在 iPhone 上播放线性 PCM 音频?
我正在制作一个媒体播放应用程序,它从第三方解码器获取未压缩的线性 PCM(超原始)音频,但是当涉及到播放我能想象到的最简单的音频格式时,我会发疯…
iPhone - 如何测量 PCM 编码信号的幅度
这是我手头的问题: 我需要实时分析音频数据以找出信号的幅度 我无法使用AudioQueue计量功能,因为它对于检测峰值有太多延迟 我已经研究了aurioTouch…
将原始 PCM 流转换为 wavs (cli)
我需要一个程序,可以将原始 PCM 流传输到其中,并将 wav 文件发送到标准输出。 由于输入是一个流,我不能只向其中添加标头,但我可以每隔 x 秒(例如…
Android AudioRecord 和 AudioTrack 编解码器选项?
我目前在 Android 中使用 AudioTrack 和 AudioRecord 类。 我使用纯 PCM 数据,但我想知道其他编解码器的选项是什么? 来自此页面看来我只能使用 AMR …
OS X 环境中的音频文件 FFT
我希望在 OS X 上对线性 PCM 音频文件(可能具有多个音频通道)执行 FFT。解决此问题的最佳方法是什么? 多个消息来源表明 Apple 的 Accelerate Frame…