Få MP3 & M4A filinfo med afinfo fra Command Line of OS X

Den hurtigste måde at få MP3 og m4a filoplysninger ud af Mac OS X bruger kommandoen Terminal og afinfo. Kommandolinjeværktøjet, du vil bruge, står for Audio File Info, ret passende. Du kan afprøve dig selv med en lydfil, men med det formål her ser vi på en mp3- eller m4a-fil.

For at komme i gang skal du starte Terminal og skrive dette på kommandolinjen og angive stien til lydfilen for at hente meta info og fil detaljer om:


afinfo PATH/To/File.xxx

Lad os f.eks. Sige, at der er et dokument kaldet "filnavn.mp3" i iTunes-mappen:

afinfo ~/Music/iTunes/filename.mp3

En række informationer vil derefter blive rapporteret tilbage og måske se noget om følgende:

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

Denne kommando virker med enhver lydfil og er ikke begrænset til MP3'er. Vi har dækket afinfo i fortiden, når du kontrollerer bitrate for en lydfil.

Hvis du bare skriver 'afinfo', får du en god liste over muligheder for kommandoen, hvilket der er en del, du kan gøre med afinfo-værktøjet, så det skal være sjovt for audiophiler i særdeleshed:

$ afinfo

Audio File Info
Version: 2.0
Copyright 2003-2013, Apple Inc. Alle rettigheder forbeholdes.
Angiv -h (-help) for kommandoindstillinger

Anvendelse:
afinfo [option ...] audio_file (s)

Valg: (kan vises før eller efter argumenter)
{-h - help}
print hjælp
{-b - brev}
Udskriv en kort beskrivelse (1 linje) af lydfilen
{-r --real}
få den estimerede varighed efter at have opnået den reelle pakketælling
{--leaks}
løbe lækager i slutningen af ​​konverteringen
{-i - info}
Udskriv indholdet af InfoDictionary
{-x - xml}
print output i xml format
{--warnings}
udskrive advarsler hvis nogen (standard advarsler udskrives ikke i ikke-xml udgangstilstand)

Dette har et utal af potentielle anvendelser udover at bare få fildata om lydformater, have det sjovt og lad os vide, hvad du bruger det til.