Получите информацию о файлах MP3 и M4A с помощью afinfo из командной строки OS X

Информация о Mac Audio

Самый быстрый способ получить информацию о файлах MP3 и m4a из Mac OS X — использовать команду Терминал и afinfo. Инструмент командной строки, который вы захотите использовать, довольно точно расшифровывается как Audio File Info. Вы можете попробовать это сами с любым аудиофайлом, хотя для целей здесь мы рассматриваем файл mp3 или m4a.

Для начала запустите Терминал и введите его в командной строке, указав путь к аудиофайлу для получения метаинформации и сведений о файле:


afinfo PATH/To/File.xxx

Например, предположим, что в папке iTunes есть документ с именем «filename.mp3»:

afinfo ~/Music/iTunes/filename.mp3

Затем будет возвращена серия информации, которая может выглядеть примерно так:

File: ~/Music/iTunes/iTunes Music/Empire of the Sun/Empire of the Sun - Girl.mp3
File type ID: MPG3
Data format: 2 ch, 144100 Hz, '.mp3' (0x00000000) 0 bits/channel, 0 bytes/packet, 1152 frames/packet, 0 bytes/frame
no channel layout.
estimated duration: 238.629 sec
audio bytes: 9545142
audio packets: 9135
bit rate: 320000 bits per second
packet size upper bound: 1052
maximum packet size: 1045
audio data file offset: 10302
optimized

Эта команда работает с любым аудиофайлом и не ограничивается MP3. Раньше мы рассматривали afinfo при проверке битрейта аудиофайла.

Если вы просто наберете ‘afinfo’, вы получите хороший список опций для команды, который вы можете сделать с помощью инструмента afinfo, поэтому он должен быть интересен, в частности, для аудиофилов:

$ afinfo

Информация об аудиофайле
Версия: 2.0
Copyright 2003-2013, Apple Inc. Все права защищены.
Укажите -h (-help) для параметров команды

Применение:
афинфо [option…] audio_file (s)

Параметры: (могут появляться до или после аргументов)
{-h —help}
распечатать справку
{-b —brief}
распечатать краткое (однострочное) описание аудиофайла
{-r —real}
получить расчетную продолжительность после получения реального количества пакетов
{—leaks}
запустить утечки в конце преобразования
{-i —info}
распечатать содержимое InfoDictionary
{-x —xml}
вывод на печать в формате xml
{—warnings}
выводить предупреждения, если они есть (по умолчанию предупреждения не печатаются в режиме вывода без XML)

У этого есть множество потенциальных применений, помимо простого получения файловых данных об аудиоформатах, получения удовольствия и дайте нам знать, для чего вы его используете.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *