使用 GStreamer 播放保存在数组中的原始 PCM
我正在使用 ogg/vorbis 使用 C++ 进行工作, 我有一个数组,其中包含从 vorbis 文件 (.ogg) 解码的原始 PCM 数据。 .ogg 文件已使用 vorbis_synthesis…
Android AudioRecord 通过 RTP 发送
背景 我正在创建一个 VoIP 应用程序。我知道已经有很多了,但我有我的理由。由于商业影响,我不能直接分叉 SipDroid,尽管它是一个高质量的应用程序。…
从 AVAudioPlayer 获取原始音频样本
我正在使用 AVAudioPlayer 加载 .caf 文件,并且我想获取指向音频样本的指针。有什么办法可以做到这一点吗?我知道 AVAudioPlayer 有一个 NSData 属性…
如何重新采样 wav 文件
目前我正在录制具有以下规格的音频信号: Channels: 1 SamplesPerSecond: 8000 BitsPerSample: 16 如何将此 .wav 文件转换为以下规格(首选纯 c#): …
Android PCM转Ulaw编码wav文件
我正在尝试将原始 pcm 数据编码为 uLaw,以节省传输语音数据所需的带宽。 我在 UlawEncoderInputStream 的类.shtml">这个页面但是没有文档! :( 构造…
PCM 波数据可视化
我有一个 API 可以为我提供 PCM 波形数据: http://msdn.microsoft。 com/en-us/library/ff966424.aspx 用作 SoundEffect 参数的 byte[] 缓冲区格式 …
如何从fft结果中获取频率?
我在 Android 手机上记录了来自麦克风的数据数组 [1024],将其传递给真实数据的 1D 前向 DFT(将另外 1024 位设置为 0)。我将数组保存到文本文件中,…
在Android中使用FFT
我无法理解如何将 PCM 数据从麦克风传递到我正在使用的由 Piotr Wendykier 制作的 FFT 类(它是 JTransforms 中的 DoubleFFT_1D 类)。 我想我必须返…
如何使用 FFT 从 PCM 获取频率数据
我有一个要传递给阅读器的音频数据数组: recorder.read(audioData,0,bufferSize); 实例化如下: AudioRecord recorder; short[] audioData; int buff…
AudioTrack 没有声音并带有音调生成
我正在尝试使用以下代码让 Android 的 AudioTrack 播放方波 public Synthesizer() { bufferSize = android.media.AudioTrack.getMinBufferSize(44100,…
如何使用 JavaSound (Java, Java Sound) 从 .wave 文件读取信息
您好,我需要从 .wave 文件中读取 SampleRate、SignalFrequency 和 Amplitude。我怎样才能使用 JavaSound 做到这一点?…
使用 AmrInputStream 将 PCM-16 转换为 AMR
我正在使用 AmrInputStream 将 PCM-16 转换为 AMR。 AmrInputStream 的详细信息可以在这里找到 http://hi-android .info/src/android/media/AmrInputS…
使用 QtMultimedia 从 MP3 文件读取原始 PCM 样本?
有没有办法使用 QtMultimedia 访问存储在诺基亚 N950 手机上的 MP3 文件的 PCM 原始音频样本? 如果不可能,合理的替代方案是什么?可以相当轻松地与…