Αναπαραγωγή MP3's
Πίνακας περιεχομένων:
Θέλατε ποτέ να παίξετε μουσική ενώ εργάζεστε στη γραμμή εντολών; Ίσως θέλετε να παίξετε ένα podcast από τη γραμμή εντολών στο 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.
Αυτό δεν σημαίνει ότι δεν μπορείτε να εκτελέσετε μουσική στο παρασκήνιο.
Τρόπος αναπαραγωγής αρχείων ήχου στο παρασκήνιο από τη γραμμή εντολών
Εάν προτιμάτε να εκτελείτε το afplay στο παρασκήνιο ενώ συνεχίζετε την αναπαραγωγή του αρχείου ήχου, χρησιμοποιήστε αυτήν την εντολή:
afplay /path/to/audiofile.mp3 &
Σημειώστε ότι το σύμφωνο είναι στο πίσω μέρος της εντολής. Αυτό εκκινεί το afplay στο παρασκήνιο, αν θέλετε να το κλείσετε, μπορείτε απλώς να σκοτώσετε τη διαδικασία afplay με:
killall afplay
Ή στοχεύστε το συγκεκριμένο αναγνωριστικό διαδικασίας afplay με kill -9:
ps|grep afplay
Εντοπίστε το PID για afplay καθώς εκτελείται και μετά εκδώστε την εντολή ως εξής:
kill -9 pid
Αυτό θα τερματίσει τη διαδικασία και τη ροή μουσικής αμέσως.
Όχι ότι επιδοκιμάζω αυτό το είδος συμπεριφοράς, αλλά πρόσφατα χρησιμοποίησα την εντολή afplay για να παίξω μια πολύ διασκεδαστική φάρσα σε έναν συνάδελφο, μπαίνοντας ο SSH στη μηχανή εργασίας του και αναγκάζοντάς τον να ακούσει μια Miley Cyrus τραγούδι, δεν κατάλαβε τι γινόταν μέχρι που τελείωσε και του είπα. Ναι, αυτή είναι η ιδέα μας για διασκέδαση εδώ στο nerdville.