เล่นไฟล์ MP3, M4A, AAC และไฟล์เพลงอื่น ๆ จาก Command Line
เคยต้องการที่จะเล่นเพลงในขณะที่คุณกำลังทำงานในบรรทัดคำสั่ง? บางทีคุณอาจต้องการเล่นพอดคาสต์จากบรรทัดคำสั่งบน Mac?
ด้วยเครื่องมือบรรทัดคำสั่ง 'afplay' คุณสามารถทำอะไรได้บ้างคุณสามารถเล่นไฟล์เสียงรูปแบบใดก็ได้ไม่ว่าจะเป็น M4A, AAC, MP3, WAV, AIFF หรืออะไรก็ตามที่อยู่ในเครื่อง Mac ของคุณและคุณสามารถเริ่มต้นสิทธิด้านเสียงได้ จากสถานี
วิธีเล่นไฟล์เสียงจากบรรทัดคำสั่ง
คำสั่ง afplay มีความหลากหลายและสามารถเล่น m4a, mp4, aac, aiff, wav และรูปแบบไฟล์เสียงอื่น ๆ ได้ หากต้องการใช้งานด้วยตัวคุณเองนี่คือสิ่งที่คุณต้องการทำ:
- เปิดแอพพลิเคชันเทอร์มินัลที่พบใน / Applications / Utilities /
- ตอนนี้พิมพ์ต่อไปนี้โดยใช้เส้นทางไปยังไฟล์เสียงที่คุณต้องการเล่นจากบรรทัดคำสั่ง
- เสียงเริ่มเล่นทันทีเพื่อหยุดเสียงจากการเล่นคุณสามารถกด CONTROL + C ที่บรรทัดคำสั่ง
afplay /path/to/audiofile.mp3
คุณสามารถหยุดเสียงได้ทุกเมื่อด้วย Control-C มิฉะนั้นเพลงจะเล่นเองผ่านทางแล้วจะยุติตัวเองโดยอัตโนมัติเมื่อเสร็จสิ้น
อย่าคิดว่านี่เป็น iTunes ทดแทนจากเทอร์มินัล (มีแอปพลิเคชั่นเย็นๆที่เรียกว่า ViTunes) เพราะไม่ใช่แค่เป็นวิธีเล่นไฟล์เสียงหลากหลายรูปแบบจากบรรทัดคำสั่งโดยไม่ต้องใส่ ลงในแอป GUI ใดก็ได้ คุณจะไม่พบยูทิลิตีการจัดการหรือการซิงค์ความสามารถภายใน afplay
ไม่ได้หมายความว่าคุณจะไม่สามารถเรียกใช้เพลงในพื้นหลังได้
วิธีการเล่นแฟ้มเสียงในพื้นหลังจากบรรทัดคำสั่ง
หากคุณต้องการเล่นต่อในพื้นหลังขณะที่เล่นไฟล์เสียงอยู่ให้ใช้คำสั่งนี้:
afplay /path/to/audiofile.mp3 &
หมายเหตุเครื่องหมายอัศเจรีย์อยู่ที่ด้านหลังของคำสั่ง นี้เปิดตัว afplay เป็นพื้นหลังถ้าคุณต้องการที่จะปิดขึ้นคุณก็สามารถฆ่ากระบวนการ afplay ด้วย:
killall afplay
หรือกำหนดเป้าหมายเฉพาะกระบวนการ afplay ID ด้วย kill -9:
ps|grep afplay
ค้นหา PID สำหรับ afplay ขณะที่กำลังทำงานอยู่จากนั้นพิมพ์คำสั่งดังนี้:
kill -9 pid
จะสิ้นสุดกระบวนการและสตรีมเพลงทันที
ไม่ว่าฉันยอมรับพฤติกรรมแบบนี้ แต่ฉันเพิ่งใช้คำสั่ง afplay เพื่อเล่นขบขันขบขันสนุกสนานกับเพื่อนร่วมงานโดย SSHing ลงในเครื่องทำงานของเขาและบังคับให้เขาฟังเพลง Miley Cyrus เขาไม่คิดออก เกิดอะไรขึ้นจนกระทั่งมันจบลงฉันบอกเขา Yup นั่นเป็นความคิดของเราที่นี่สนุกใน nerdville