Μετατροπή αρχείων .mp3 σε αρχεία .wav σε Linux
- Κατηγορία: Linux
Με τη δημοτικότητα των mp3 player και τις απογοητεύσεις από τη χρήση μουσικής με DRM, είναι πάντα ωραίο να μπορείτε να αντιγράψετε τα δικά σας αρχεία mp3. Υπάρχουν πολλά εργαλεία Linux για τη διαχείριση αυτής της εργασίας. Τι γίνεται όμως με τη συλλογή mp3 που θέλετε να εγγράψετε σε ένα CD με δυνατότητα αναπαραγωγής; Αν και υπάρχουν πολλές συσκευές αναπαραγωγής CD που θα αναπαράγουν τη μορφή mp3, δεν θα το κάνουν όλοι. Για αυτό πρέπει να έχετε μορφή αρχείου .wav στο CD. Ένα εργαλείο για αυτήν τη μετατροπή είναι το βοηθητικό πρόγραμμα γραμμής εντολών mpg123. Η εντολή mpg123 μπορεί να κάνει πολλά πράγματα, ένα από τα πράγματα στο οποίο είναι καλύτερο είναι η μετατροπή. Σε αυτό το άρθρο θα σας δείξω πώς να εγκαταστήσετε το mpg123 και στη συνέχεια να το χρησιμοποιήσω για να μετατρέψετε αρχεία mp3 σε αρχεία wav.
Το πρώτο πράγμα που πρέπει να κάνετε είναι να εγκαταστήσετε το mpg123. Αυτό μπορεί να γίνει πολύ γρήγορα μέσω της γραμμής εντολών. Μία από τις παρακάτω εντολές θα κάνει το κόλπο (ανάλογα με τη διανομή που χρησιμοποιείτε):
apt-get εγκατάσταση mpg123
urpmi mpg123
Εάν χρησιμοποιείτε το Fedora Core, πιθανότατα θα πρέπει να σταματήσετε rpm.pbone.net , κατεβάστε το σωστό πακέτο rpm και εγκαταστήστε με την εντολή:
rpm -ivh mpg123-RELEASE_NUMBER.rpm
Όπου RELEASE_NUMBER είναι ο πραγματικός αριθμός κυκλοφορίας που κατεβάζετε.
Μόλις εγκατασταθεί, είστε έτοιμοι να ξεκινήσετε.
Με τα αρχεία wav που βρίσκονται σε έναν κατάλογο αλλάξτε σε αυτόν τον κατάλογο για να εκτελέσετε την εντολή. Η μορφή της εντολής θα είναι:
mpg123 -w file.wav file.mp3
Το όρισμα «-w» λέει στο mpg123 ότι η έξοδος θα είναι σε μορφή .wav. Το πρώτο όνομα αρχείου είναι το όνομα αρχείου εξόδου που μπορεί να ρυθμιστεί από τον χρήστη. Μια προειδοποίηση, τα κενά στα ονόματα αρχείων δεν είναι πάντα η καλύτερη επιλογή στο λειτουργικό σύστημα Linux. Εάν θέλετε να διαχωρίσετε λέξεις σε ένα όνομα αρχείου, μπορείτε να χρησιμοποιήσετε το χαρακτήρα «_». Έτσι δημιουργώντας ένα .wav του Tom Sawyer του Rush θα κάνατε κάτι σαν:
mpg123 -w Rush_Tom_Sawyer.wav '01 - Tom Sawyer.mp3 '
Μαζική μετατροπή
Τι γίνεται με τη μαζική μετατροπή; Αυτό απαιτεί λίγο scripting shell. Δημιουργήστε έναν κατάλογο μουσικής (στις σύγχρονες διανομές Linux θα πρέπει να υπάρχει ένας στο ~ /) και απορρίψτε όλα τα αρχεία mp3 σας σε αυτόν τον κατάλογο. Στη συνέχεια, δημιουργήστε ένα σενάριο κελύφους στον αγαπημένο σας επεξεργαστή κειμένου. Θα ονομάσουμε αυτό το σενάριο «batch_conversion». Το περιεχόμενο του σεναρίου μπορεί να μοιάζει με:
#! / usr / bin / perl
my $ dir = '~ / Μουσική';
opendir DH, $ dir ή die 'Δεν μπορώ να ανοίξω $ dir: $!';
$ count2 = 1;
ενώ ($ name = readdir DH) {
επόμενος εκτός αν το όνομα $ = ~ /.mp3$/;
$ wav = '$ count2.wav';
εκτύπωση '$ wav n';
σύστημα 'mpg123 -w $ wav ' $ name ';
$ count2 ++;
}
Μόλις αποθηκεύσετε το αρχείο πρέπει να του δώσετε εκτελέσιμα δικαιώματα με την εντολή chmod u + x batch_conversion . Για να εκτελέσετε την εντολή που θα εκδώσετε (από τον κατάλογο βρίσκεται το νέο αρχείο) ./batch_conversion . Μόλις εκτελέσετε το αρχείο θα έχετε και τα αρχεία mp3 και wav που βρίσκονται στο ~ / Μουσική Ευρετήριο.
Τελικές σκέψεις
Η μετατροπή αρχείων mp3 σε αρχεία wav για εγγραφή CD ήχου είναι μια απλή διαδικασία με το mpg123. Υπάρχουν εργαλεία gui για αυτήν την εργασία, αλλά τα εργαλεία γραμμής εντολών δημιουργούν πολύ πιο ευέλικτες εργασίες.