如何在Windows上确定音频文件的编解码器?

sti*_*ike 6 audio codec

我需要找到音频文件的编解码器.我怎样才能做到这一点?

我是否需要编写代码来执行此操作,还是有更简单的方法?

请帮我.尽可能分享有用的链接.

And*_*ini 9

好的旧file实用程序将显示有关音频文件的大量信息,有时包括编解码器:

$ file X.wav 
X.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 16000 Hz
Run Code Online (Sandbox Code Playgroud)


小智 5

@bhebsquines

“区分文件格式和音频编解码器很重要。编解码器执行原始音频数据的编码和解码,而数据本身存储在具有特定音频文件格式的文件中。尽管大多数音频文件格式仅支持一种类型的音频数据(使用音频编码器创建),多媒体容器格式(如 Matroska 或 AVI)可能支持多种类型的音频和视频数据。” - http://en.wikipedia.org/wiki/Audio_file_format

应用程序 gspot 在从音频和视频文件中提取编解码器方面做得很好。

http://www.headbands.com/gspot/

运行它并将文件拖到窗口中。它将从那里提取所有数据。请注意,某些音频文件不会显示编解码器,因为它们是由“原始”音频制成的。