10得票2回答
如何以原始PCM格式存储音频数据?

我将编写一个与音频相关的应用程序,需要将文件(wav、MP3等)首先转换为原始数据(样本表示为浮点数)。 我在命令提示符中使用ffmpeg: ffmpeg -i test.wav -f s16le -acodec pcm_s16le output.dat 在output.dat文件中,...

8得票1回答
使用Mutagen处理所有可接受的文件类型

我需要做什么才能处理mutagen接受的每种文件类型,包括.ogg、.apev2、.wma、flac、mp4和asf?(我排除了mp3,因为它有最多的文档) 如果有人知道如何做到这一点,并能提供一些伪代码以解释使用的技术,我会很感激。我想要提取的主要标签是文件的标题和艺术家,如果有可用的话还...

7得票4回答
交错立体声PCM线性Int16大端音频是什么样子?

我知道有很多在线资源解释如何反交错PCM数据。在我的当前项目中,我已经查看了其中大部分...但是我对音频处理没有背景知识,并且我很难找到关于这种常见形式音频究竟是如何存储的详细说明。 我确实明白我的音频将有两个通道,因此样本将以[left] [right] [left] [right]格式存...