Download MP3 & M4A bestandsinfo met afinfo van Command Line van OS X

De snelste manier om MP3- en m4a-bestandsinformatie uit Mac OS X te krijgen, is de opdracht Terminal en afinfo. Het opdrachtregelhulpprogramma dat u wilt gebruiken, staat voor Audiobestandsinformatie, redelijk op de juiste manier. Je kunt het zelf proberen met elk audiobestand, maar voor de doeleinden hier bekijken we een mp3- of m4a-bestand.

Om aan de slag te gaan, start je de Terminal en typ je dit op de opdrachtregel door het pad naar het audiobestand op te geven om meta-info en bestandsdetails op te halen over:


afinfo PATH/To/File.xxx

Laten we zeggen dat er een document is met de naam "filename.mp3" in de map iTunes:

afinfo ~/Music/iTunes/filename.mp3

Vervolgens wordt een reeks informatie gerapporteerd, die er ongeveer als volgt uitziet:

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

Deze opdracht werkt met elk audiobestand en is niet beperkt tot MP3's. We hebben in het verleden afinfo gedekt bij het controleren van de bitrate van een audiobestand.

Als je gewoon 'afinfo' typt, krijg je een mooie lijst met opties voor de opdracht, wat je vrij veel kunt doen met de afinfo-tool, dus het zou leuk moeten zijn voor audiofielen in het bijzonder:

$ afinfo

Audiobestand info
Versie: 2.0
Copyright 2003-2013, Apple Inc. Alle rechten voorbehouden.
Specificeer -h (-help) voor commando-opties

Gebruik:
afinfo [optie ...] audio_bestand (en)

Opties: (kan verschijnen voor of na argumenten)
{-h --help}
print help
{-b --brief}
print een korte (één regel) beschrijving van het audiobestand
{-r --real}
ontvang de geschatte duur na het verkrijgen van het echte pakketgetal
{--leaks}
lekken uitvoeren aan het einde van de conversie
{-i --info}
inhoud van de InfoDictionary afdrukken
{-x --xml}
afdrukuitvoer in xml-formaat
{--waarschuwingen}
eventuele waarschuwingen afdrukken (standaard worden waarschuwingen niet afgedrukt in niet-XML-uitvoermodus)

Dit heeft een groot aantal potentiële toepassingen, behalve dat je alleen bestandsgegevens krijgt over audioformaten, plezier hebt en laat ons weten waarvoor je het gebruikt.