Audio File Info.
Syntax
afinfo [option...] audio_file(s)
Options: (may appear before or after arguments)
-h
--help
print help
-b
--brief
Print a brief (one line) description of the audio file
-r
--real
Get the estimated duration after obtaining the real packet count
--leaks
Run leaks at the end of the conversion
-i --info }
print contents of the InfoDictionary
-x
--xml
Print output in xml format
--warnings
Print warnings if any (by default warnings are not printed in non-xml output mode)
The macOS Finder Get Info window for an audio file displays: Genre, Author, Year Recorded, Sample Rate, Duration and Channels, where available.
Examples
Get file information for jolene.mp3:
$ afinfo jolene.mp3
File: jolene.mp3
File type ID: MPG3
Num Tracks: 1
----
Data format: 2 ch, 44100 Hz, '.mp3' (0x00000000) 0 bits/channel, 0 bytes/packet, 1152 frames/packet, 0 bytes/frame
no channel layout.
estimated duration: 219.742025 sec
audio bytes: 8789681
audio packets: 8412
bit rate: 320000 bits per second
packet size upper bound: 1052
maximum packet size: 1045
audio data file offset: 33
optimized
----
Pipe the output to grep or awk to return individual values:
$ afinfo jolene.mp3 |grep 'bit rate'
bit rate: 320000 bits per second
“You've achieved success in your field when you don't know whether what you're doing is work or play” ~ Warren Beatty
Related macOS commands:
afconvert - Audio File Convert
afplay - Audio File Play