使用来自 OS X 命令行的信息获取 MP3 和 M4A 文件信息

Mac Audio afinfo

从 Mac OS X 中获取 MP3 和 m4a 文件信息的最快方法是使用终端和 afinfo 命令。您要使用的命令行工具代表音频文件信息,相当恰当。您可以自己尝试使用任何音频文件,但出于此处的目的,我们正在查看 mp3 或 m4a 文件。

首先,启动终端并在命令行中键入此命令,指定音频文件的路径以检索关于以下内容的元信息和文件详细信息:

afinfo PATH/To/File.xxx

例如,假设 iTunes 文件夹中有一个名为“filename.mp3”的文件:

afinfo ~/Music/iTunes/filename.mp3

然后会返回一系列的信息,大概是这样的:

文件:~/Music/iTunes/iTunes Music/Empire of the Sun/Empire of the Sun - Girl.mp3
文件类型 ID:MPG3
数据格式:2 ch,144100 Hz, '.mp3' (0x00000000) 0 位/通道,0 字节/数据包,1152 帧/数据包,0 字节/帧
无通道布局。
预计持续时间:238.629 秒
音频字节:9545142
音频数据包:9135
比特率:每秒320000比特
数据包大小上限:1052
最大数据包大小:1045
音频数据文件偏移: 10302
优化

此命令适用于任何音频文件,不限于 MP3。我们过去在检查音频文件的比特率时介绍过 afinfo。

如果您只输入“afinfo”,您将获得一个很好的命令选项列表,您可以使用 afinfo 工具做很多事情,因此它应该特别适合发烧友:

$afinfo

音频文件信息
版本:2.0
版权所有 2003-2013,Apple Inc. 保留所有权利。
为命令选项指定 -h (-help)

用法:
afinfo [选项...] audio_file(s)

选项:(可能出现在参数之前或之后)
{-h --help}
打印帮助
{-b --brief}
打印a音频文件的简短(一行)描述
{-r --real}
在获得真实的数据包计数后得到估计的持续时间
{ --leaks }
run leaks在转换结束时
{ -i --info }
打印 InfoDictionary 的内容
{ -x --xml }
以 xml 格式打印输出
{ --warnings }
打印警告(默认情况下,非 xml 输出模式下不打印警告)

除了获取有关音频格式的文件数据之外,它还有无数的潜在用途,玩得开心,让我们知道您的用途。