تشغيل ملفات MP3
جدول المحتويات:
هل أردت يومًا تشغيل الموسيقى أثناء عملك في سطر الأوامر؟ ربما تريد تشغيل بودكاست من سطر الأوامر على جهاز Mac؟
باستخدام أداة سطر الأوامر "afplay" ، يمكنك فعل ذلك تمامًا ، يمكنك عمليًا تشغيل أي تنسيق ملف صوتي ، سواء كان M4A أو AAC أو MP3 أو WAV أو AIFF أو أي شيء آخر موجود على جهاز Mac الخاص بك ، ويمكنك بدء تشغيل الصوت مباشرة من الجهاز.
كيفية تشغيل أي ملف صوتي من سطر الأوامر
أمر afplay متعدد الاستخدامات ويمكنه تشغيل m4a و mp4 و aac و aiff و wav والعديد من تنسيقات الملفات الصوتية الأخرى. لاستخدامها بنفسك ، إليك ما تريد القيام به:
- افتح تطبيق Terminal الموجود في / Applications / Utilities /
- الآن اكتب ما يلي ، باستخدام المسار إلى الملف الصوتي الذي ترغب في تشغيله من سطر الأوامر
- يبدأ تشغيل الصوت على الفور ، لإيقاف تشغيل الصوت ، يمكنك الضغط على CONTROL + C في سطر الأوامر
afplay /path/to/audiofile.mp3
يمكنك إيقاف الصوت في أي وقت باستخدام Control-C ، وإلا ستلعب الأغنية نفسها ثم تنتهي تلقائيًا عند اكتمالها.
لا تفكر في هذا على أنه بديل طرفي لـ iTunes (هناك تطبيق رائع يسمى ViTunes لذلك) ، لأنه ليس كذلك ، إنه أكثر من مجرد طريقة لتشغيل مجموعة متنوعة من الملفات الصوتية من سطر الأوامر دون الحاجة إلى الدخول إلى أي تطبيق GUI.لن تجد أي أدوات مساعدة إدارية أو قدرات مزامنة ضمن اللعب.
هذا لا يعني أنه لا يمكنك تشغيل الموسيقى في الخلفية رغم ذلك.
كيفية تشغيل ملفات الصوت في الخلفية من سطر الأوامر
إذا كنت تفضل التشغيل في الخلفية مع الاستمرار في تشغيل ملف الصوت ، فاستخدم هذا الأمر:
afplay /path/to/audiofile.mp3 &
لاحظ أن علامة العطف في الجزء الخلفي من الأمر. يبدأ هذا التشغيل في الخلفية ، إذا كنت ترغب في إغلاقه ، يمكنك فقط إنهاء عملية التشغيل باستخدام:
killall afplay
أو استهدف معرف عملية التشغيل المحدد باستخدام kill -9:
ps | grep afplay
حدد موقع PID للتشغيل أثناء تشغيله ، ثم قم بإصدار الأمر على النحو التالي:
kill -9 pid
هذا سينهي العملية وتدفق الموسيقى على الفور.
ليس لأنني أتغاضى عن هذا النوع من السلوك ، لكنني استخدمت مؤخرًا أمر afplay لألعب مزحة مسلية جدًا على زميل في العمل من خلال SSHing في جهاز عمله وإجباره على الاستماع إلى Miley Cyrus الأغنية ، لم يكتشف ما كان يحدث حتى انتهى الأمر وقلت له. نعم ، هذه هي فكرتنا عن المرح هنا في نيردفيل.