从 OS X 命令行使用 afinfo 获取 MP3 & M4A 文件信息

Anonim

从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。

If you just type 'afinfo' you will get a nice list of options for the command,你可以用afinfo工具做很多事情,所以它应该对发烧友特别有趣:

$ afinfo

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

用法:afinfo audio_file(s)

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

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

从 OS X 命令行使用 afinfo 获取 MP3 & M4A 文件信息