Få MP3 och M4A filinfo med avinfo från Command Line of OS X

Det snabbaste sättet att få MP3 och m4a-filinformation från Mac OS X använder kommandot Terminal och afinfo. Kommandoradsverktyget du vill använda står för Audio File Info, ganska lämpligt. Du kan prova dig själv med vilken ljudfil som helst, men för syftet här tittar vi på en mp3- eller m4a-fil.

För att komma igång, starta Terminal och skriv det här på kommandoraden, specificera sökvägen till ljudfilen för att hämta metadata och fildetaljer om:


afinfo PATH/To/File.xxx

Låt oss till exempel säga att det finns ett dokument som heter "filename.mp3" i iTunes-mappen:

afinfo ~/Music/iTunes/filename.mp3

En serie information kommer då att rapporteras tillbaka, ser kanske något som följande:

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

Detta kommando fungerar med vilken ljudfil som helst och är inte begränsad till MP3. Vi har täckt avinfo i det förflutna när du kontrollerar bithastigheten för en ljudfil.

Om du bara skriver 'avinfo' får du en bra lista med alternativ för kommandot, vilket det kan hända att du kan göra med avinfo-verktyget, så det borde vara roligt för ljudfilerna i synnerhet:

$ afinfo

Audio File Info
Version: 2.0
Copyright 2003-2013, Apple Inc. Alla rättigheter reserverade.
Ange -h (-help) för kommandotjänster

Användande:
avinfo [alternativ ...] audio_file (s)

Alternativ: (kan visas före eller efter argument)
{-h --help}
Skriv ut hjälp
{-b - brev}
skriv ut en kort beskrivning (en rad) av ljudfilen
{-r --real}
få beräknad varaktighet efter att ha fått det riktiga paketräkningen
{--leaks}
springa läckor i slutet av omvandlingen
{-i - info}
skriva ut innehållet i InfoDictionary
{-x --xml}
utskrift i xml-format
{--warnings}
skriva ut varningar om några (standard varningar skrivs inte ut i icke-xml-utmatningsläge)

Det här har en myriad av potentiella användningar förutom att bara få fildata om ljudformat, ha det roligt och låt oss veta vad du använder det för.