รับข้อมูลไฟล์ MP3 และ M4A ด้วย afinfo จาก Command Line ของ OS X

วิธีที่เร็วที่สุดในการรับข้อมูลไฟล์ MP3 และ m4a จาก Mac OS X คือใช้คำสั่ง Terminal และ afinfo เครื่องมือบรรทัดคำสั่งที่คุณต้องการใช้หมายถึงข้อมูลไฟล์เสียงค่อนข้างเหมาะสม คุณสามารถลองใช้ไฟล์เสียงใด ๆ ก็ได้ แต่สำหรับวัตถุประสงค์นี้เราจะดูไฟล์ mp3 หรือ m4a

ในการเริ่มต้นให้เปิด Terminal และพิมพ์คำสั่งนี้ที่บรรทัดคำสั่งโดยระบุเส้นทางไปยังไฟล์เสียงเพื่อเรียกข้อมูลเมตาและรายละเอียดไฟล์เกี่ยวกับ:


afinfo PATH/To/File.xxx

ตัวอย่างเช่นสมมุติว่ามีไฟล์ชื่อ "filename.mp3" อยู่ในโฟลเดอร์ iTunes:

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 ดังนั้นควรจะสนุกสำหรับ audiophiles โดยเฉพาะอย่างยิ่ง:

$ afinfo

ข้อมูลไฟล์เสียง
เวอร์ชัน: 2.0
สงวนลิขสิทธิ์ 2003-2013, Apple Inc. สงวนลิขสิทธิ์
ระบุ -h (- help) สำหรับตัวเลือกคำสั่ง

การใช้งาน:
afinfo [ตัวเลือก ... ] ไฟล์เสียง (s)

ตัวเลือก: (อาจปรากฏก่อนหรือหลังอาร์กิวเมนต์)
{-h --help}
ช่วยพิมพ์
{-b --brief}
พิมพ์คำอธิบายสั้น ๆ (หนึ่งบรรทัด) ของไฟล์เสียง
{-r --real}
รับระยะเวลาโดยประมาณหลังจากได้รับจำนวนแพกเก็ตจริง
{--leaks}
เรียกใช้การรั่วไหลเมื่อสิ้นสุดการแปลง
{-i --info}
พิมพ์เนื้อหาของ InfoDictionary
{-x --xml}
พิมพ์ออกในรูปแบบ XML
{--warnings}
พิมพ์คำเตือนถ้ามี (ตามคำเตือนเริ่มต้นจะไม่พิมพ์ในโหมดเอาท์พุทที่ไม่ใช่ xml)

ข้อมูลนี้มีประโยชน์มากมายนอกเหนือจากการรับข้อมูลไฟล์เกี่ยวกับรูปแบบเสียงสนุกสนานและแจ้งให้เราทราบว่าคุณใช้อะไรบ้าง