Получить информацию о файле MP3 & M4A с помощью afinfo из командной строки OS X
Самый быстрый способ получить информацию о файлах MP3 и m4a из Mac OS X — использовать команду Terminal и 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 Идентификатор типа файла: MPG3 Формат данных: 2 ch , 144100 Гц, '.mp3' (0x00000000) 0 бит/канал, 0 байт/пакет, 1152 кадра/пакет, 0 байт/кадр макет канала. расчетная продолжительность: 238,629 с аудиобайты: 9545142 аудиопакеты: 9135 битрейт: 320000 бит в секунду верхняя граница размера пакета: 1052 максимальный размер пакета: 1045 смещение файла аудиоданных: 10302 оптимизировано
Эта команда работает с любым аудиофайлом и не ограничивается MP3. Ранее мы рассматривали afinfo при проверке битрейта аудиофайла.
Если вы просто наберете «afinfo», вы получите хороший список опций для команды, которую вы можете сделать с помощью инструмента afinfo, так что это должно быть интересно, в частности, для аудиофилов. :
$ afinfo
Информация об аудиофайле Версия: 2.0 Copyright 2003-2013, Apple Inc. Все права защищены. Укажите -h (-help) для параметров команды
Использование: afinfo audio_file(s)
Опции: (может стоять до или после аргументов) {-h --help} распечатать справку {-b --brief} распечатать краткое (одну строку) описание аудиофайла {-r --real} получить предполагаемую продолжительность после получения реального количества пакетов { --leaks } запустить утечки в конце преобразования { -i --info } вывести содержимое InfoDictionary { -x - -xml } печатать вывод в формате xml { --warnings } печатать предупреждения, если они есть (по умолчанию предупреждения не печатаются в режиме вывода не в формате xml)
Это имеет множество потенциальных применений, помимо простого получения файловых данных об аудиоформатах, получайте удовольствие и дайте нам знать, для чего вы его используете.