เครื่องเล่น MP3 บรรทัดคำสั่งใน Mac OS X
สารบัญ:
คุณไม่จำเป็นต้องใช้ iTunes เพื่อเล่นเพลงบน Mac ของคุณ โดยเฉพาะอย่างยิ่งหากคุณต้องการเล่นเอกสารเสียง Mac OS X มาพร้อมกับเครื่องเล่นเสียงบรรทัดคำสั่งที่รวมมาให้ซึ่งคุณสามารถใช้เล่นไฟล์เสียงส่วนใหญ่ได้
ในตัวอย่างนี้ เราจะใช้ไฟล์ MP3 เป็นเสียง แต่คุณยังสามารถเล่น AIFF, WAV, m4a และรูปแบบเสียงอื่นๆ อีกมากมายผ่านคำสั่ง afplay หรือ open
วิธีเล่นไฟล์ Mp3 ที่ Command Line บน Mac
สำหรับ afplay ให้เปิด Terminal (อยู่ใน /Applications/Utilities/) และพิมพ์คำสั่งต่อไปนี้:
afplay audiofile.mp3
เห็นได้ชัดว่าคุณต้องแทนที่ไฟล์เสียง.mp3 ด้วยชื่อไฟล์และเส้นทางไปยังไฟล์นั้น
สำหรับการอ้างอิง เส้นทางไปยังโฟลเดอร์ iTunes ของคุณคือ: ~/Music/iTunes/iTunes\ Music/ จากนั้นคุณสามารถใช้การเสร็จสิ้นแท็บเพื่อเลือกชื่อศิลปินได้อย่างรวดเร็ว
ตัวอย่างไวยากรณ์สำหรับเล่นไฟล์ในคลัง iTunes โดยใช้ afplay มีลักษณะดังต่อไปนี้ พร้อมพาธแบบเต็มไปยังชื่อไฟล์:
afplay ~/Music/iTunes/iTunes\ Music/Grateful\ Dead/Ripple-live.mp3
คำสั่ง afplay ใช้งานได้กับไฟล์ mp3 แต่ยังรวมถึงไฟล์เสียงอื่นๆ เกือบทั้งหมดที่คุณชี้ไปที่ไฟล์นั้นด้วย
หากต้องการเปิดเพลงเข้า itunes จาก command line ก็สามารถทำได้เช่นกันสมมติว่า iTunes เป็นเครื่องเล่นเพลงเริ่มต้น เว้นแต่คุณจะเปลี่ยนเป็นอย่างอื่น สำหรับ iTunes คุณสามารถใช้คำสั่ง 'เปิด' เพื่อเริ่มสตรีม iTunes ใน iTunes เอง หรือแอปเครื่องเล่นเสียงเริ่มต้นของคุณ:
open /path/to/mp3file.mp3
ซึ่งจะเปิด mp3 ภายในแอป GUI จริงที่เชื่อมโยงกับประเภทไฟล์ (ในกรณีนี้คือ mp3)
ไม่ว่าจะด้วยวิธีใด เมื่อดำเนินการคำสั่งแล้ว ไฟล์เสียงจะเริ่มเล่นทันที คุณสามารถหยุดเล่นเสียงได้ทุกเมื่อโดยกด Control+C ภายในหน้าต่าง Terminal
วิธีเล่นเสียงจาก Command Line ในพื้นหลัง
คุณยังสามารถใช้คำสั่ง afplay เพื่อเล่นไฟล์เสียงในพื้นหลังได้ง่ายๆ โดยเพิ่มเครื่องหมายแอมเปอร์แซนด์ต่อท้ายคำสั่ง ดังที่แสดง:
afplay audiofile.mp3 &
ในการเปิดใช้ iTunes ในพื้นหลังจากคำสั่ง 'เปิด' ให้ใช้เครื่องหมายเดียวกัน:
open /path/to/mp3file.mp3 &
ตอนนี้เพลงจะเล่นเป็นพื้นหลังและไม่ต้องการให้หน้าต่าง Terminal เปิดอยู่
ไฟล์เสียงจะเล่นจนจบ หรือพิมพ์:
killall afplay
หรือ
killall iTunes
ตัวแรกฆ่า afplay ตัวที่สองหยุด iTunes โดยบังคับให้ออก
เสียงจะหยุดทันที
ในอดีตฉันได้รวมสิ่งนี้เข้ากับคำสั่ง 'พูด' ของข้อความเป็นคำพูดเพื่อเล่นตลกขบขันกับเพื่อน ๆ