• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:audioformat

audio

Java声音API。从调音台获取支持的音频格式

Java声音API。从调音台获取支持的音频格式
我试图从通过USB连接到我的PC的外部调音台获得一条线路。因此,我编写了一个简单的程序来列出所有混音器及其各自的源代码行(输出)和目标代码行(输入),并且可以正常运行: import javax.sound.sampled.*; public class TestResources { public static void main(String ……继续阅读 »

audio

交错立体声PCM线性Int16大端音频是什么样的?

交错立体声PCM线性Int16大端音频是什么样的?
我知道在线上有很多资源介绍如何解交织PCM数据。在我当前的项目过程中,我查看了其中的大多数内容…但是我没有音频处理方面的背景知识,并且很难找到详细解释这种常见音频存储方式的详细说明。 我确实知道我的音频将有两个声道,因此样本将以[left] [right] [left] [right]的格式存储…我不明白的是什么意思。我还读到每个样本……继续阅读 »

audio

Java中音频文件的长度

Java中音频文件的长度
我在根据字节数解析mp3文件中的数据时遇到问题。 第一部分输出正确,我有一个254秒长的mp3文件,我从Github的mp3解析库mp3agic获取了它的信息。 但是,有关帧长度和持续时间的信息的第二部分是不正确的。 Length of this mp3 is: 254 seconds Bitrate: 320 kbps (CBR) Sample rate:……继续阅读 »

audio

有人可以解释一下Java AudioFormat和AudioFileFormat之间的区别吗?

有人可以解释一下Java AudioFormat和AudioFileFormat之间的区别吗?
Java文档说AudioFormat“一种数据格式告诉您如何解释“原始”采样音频数据的一系列字节,例如已经从声音文件中读取的采样或已从麦克风输入捕获的采样。 。”对于AudioFileFormat,它说:“文件格式指定了声音文件的结构,不仅包括文件中原始音频数据的格式,还包括可以存储在文件中的其他信息。” AudioFileFormat中的“原始音频数据”与……继续阅读 »

amr

如何读取和修改Amr音频文件数据?

如何读取和修改Amr音频文件数据?
我如何从AMR-NB文件中提取诸如采样率,比特率等信息。严格来说,我要采样率或其他任何可能改变其音调或速度的数据。 WAV文件很容易,但是在这里我受AMR-NB格式的限制(J2me设备) 我在Google上进行了很多搜索,但无法获得任何结果… 是固定在8Khz的AMR-NB吗?还是每个样本都不同? 解决方案如下: 根据位于以下位置的AMR……继续阅读 »

audio

Java转换音频格式

Java转换音频格式
我想做的是通过TargetDataLine类从麦克风捕获音频,使用套接字发送它,然后通过SourceDataLine在另一侧播放。问题是我正在使用的麦克风仅支持: AudioFormat format = new AudioFormat(48000, 16, 1, true, true); 而我正在播放的扬声器仅支持: AudioFormat form……继续阅读 »