Πώς να μετατρέψετε ήχο σε άλλες μορφές από το τερματικό με το FFmpeg

Μετατροπή με FFmpeg

Πολλοί χρήστες προτιμούν να χρησιμοποιούν εφαρμογές διεπαφής χρήστη για την εκτέλεση των εργασιών μας. Αλλά στο Linux (και στο macOS) υπάρχει κάτι που ονομάζεται τερματικό (ακούγεται οικείο;), από το οποίο μπορούμε να κάνουμε τα πάντα χωρίς να χρειαστεί να εγκαταστήσουμε επιπλέον λογισμικό, αρκεί να θυμόμαστε τις απαραίτητες εντολές. Σε αυτό το άρθρο θα σας δείξουμε πώς να μετατρέψετε ήχο σε άλλες μορφές χρησιμοποιώντας το τερματικό και το FFmpeg, κάτι που εγκαθίσταται από προεπιλογή στις περισσότερες διανομές Linux.

Το καλό με τη χρήση του FFmpeg απευθείας από το τερματικό είναι ότι, χωρίς να χρειάζεται να μετακινήσετε επίσης το GUI ή το περιβάλλον εργασίας χρήστη, η απόδοση και η αξιοπιστία θα είναι υψηλότερες. Θα είναι επίσης γρηγορότερο επειδή δεν σπαταλάτε πόρους στο "frills". Επιπλέον, το FFmpeg είναι ένα πολύ ισχυρό και συμβατό πλαίσιο, το οποίο διασφαλίζει ότι μπορούμε να μετατρέψουμε σχεδόν οποιοδήποτε αρχείο ήχου σε οποιαδήποτε μορφή. Εδώ εξηγούμε πώς να το κάνουμε.

Το FFmpeg είναι συμβατό με τις πιο δημοφιλείς μορφές

Το πρώτο πράγμα που θα κάνουμε είναι να βεβαιωθούμε ότι έχουμε εγκαταστήσει το FFmpeg στον υπολογιστή μας. Μπορούμε να το κάνουμε με δύο τρόπους, ένας από αυτούς είναι ο επίσημος και ο άλλος ως συντόμευση. Ο επίσημος τρόπος είναι να γράψετε, χωρίς τα εισαγωγικά, "ffmpeg -version" στο τερματικό, το οποίο θα μας δείξει την έκδοση του πλαισίου που έχουμε εγκαταστήσει και τις διαθέσιμες επιλογές. Η συντόμευση είναι πολύ πιο απλή: απλά πληκτρολογούμε το όνομα του πλαισίου, δηλαδή, "Ffmpeg" χωρίς τα εισαγωγικά. Θα δούμε κάτι σαν το εξής:

ffmpeg στο τερματικό

Εάν δεν βλέπουμε κάτι σαν τα παραπάνω, εγκαθιστούμε το FFmpeg με την ακόλουθη εντολή:

sudo apt install ffmpeg

Μόλις εγκατασταθεί και αν θέλετε να εντυπωσιαστείτε, μπορείτε να πληκτρολογήσετε "ffmpeg -help" για να δείτε τι μπορεί να κάνει. Υπάρχουν πολλές επιλογές, αλλά αυτό το άρθρο θα επικεντρωθεί σε μια απλή. Και τώρα ναι, προχωράμε στη μετατροπή του ήχου σε άλλες μορφές.

Μετατροπή MP3 σε WAV με FFmpeg

Η μετατροπή αρχείων ήχου σε άλλες μορφές με FFmpeg μπορεί να είναι πολύ απλή. Εάν αυτό είναι το μόνο που θέλουμε, η εντολή θα είναι η εξής:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Όπως μπορείτε να δείτε, το μόνο πράγμα που πρέπει να θυμάστε είναι προσθέστε "-i" μπροστά του αρχείου εισόδου και του αρχείου εξόδου (αντικαταστήστε το "inputfile" και το "outputfile" με το όνομα της επιλογής σας). Δεν υπάρχει πια. Αν θέλουμε να μάθουμε τις διαθέσιμες μορφές και κωδικοποιητές, θα γράψουμε τις εντολές "ffmpeg -formats" ή "ffmpeg -codecs", πάντα χωρίς τα εισαγωγικά.

Ας περιπλέξουμε λίγο

Τώρα θα το περιπλέξουμε λίγο. Αυτό το πλαίσιο μας επιτρέπει μετατρέψτε το ίδιο αρχείο σε διάφορες μορφές Την ίδια στιγμή. Τι θα μπορούσε να είναι αυτό; Λοιπόν, ίσως έχουμε διαφορετικές συσκευές με διαφορετικές συμβατότητες και η μία είναι καλύτερη με MP3 και μια άλλη με OGG. Όποιος και αν είναι ο λόγος, μπορούμε να το κάνουμε και για αυτό αρκεί να προσθέσουμε τις υπόλοιπες μορφές στην προηγούμενη εντολή, η οποία θα μοιάζει λίγο πολύ με αυτήν:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4

Αν θέλουμε να υποδείξουμε έναν συγκεκριμένο κωδικοποιητή, θα το κάνουμε προσθέτοντας "c: a + codec" πριν από το αρχείο εξόδου, το οποίο για να μετατρέψει ένα MP4 σε OGG με τον "libopus" codec θα μοιάζει με αυτό:

ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg

Στο πιο δύσκολο, αυτό που πρόκειται να κάνουμε είναι να μετατρέψουμε ένα αρχείο ήχου AIF σε MP3 που υποδεικνύει ένα συγκεκριμένο ρυθμό bit, στην περίπτωση αυτή 320. Θα το κάνουμε με την ακόλουθη εντολή:

ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3

Ίσως αναρωτιέστε: "320000;" Ναί. Πρέπει να θυμόμαστε ότι ο ρυθμός bit είναι σε kbit / s, οπότε πρέπει να προσθέσουμε τον αριθμό που γνωρίζουμε (για παράδειγμα, 320) πολλαπλασιασμένος επί 1000.

Το FFmpeg μας προσφέρει πολλά περισσότερα

Αυτό το ισχυρό πλαίσιο μας προσφέρει αυτό και πολλά άλλα. Στην πραγματικότητα, αυτό που εξηγείται σε αυτό το άρθρο είναι απλώς η κορυφή ενός τεράστιου παγόβουνου στο οποίο μπορείτε να δείτε πλήρως αυτή η σύνδεση. Αλλη μέρα θα εξηγήσουμε τον τρόπο εγγραφής της οθόνης με το FFmpeg, κάτι που μπορούμε να κάνουμε χωρίς ήχο ή με ήχο, σε περίπτωση που δεν θέλετε να χρησιμοποιήσετε εφαρμογές όπως VLC ή SimpleScreenRecorder.

Υπάρχει κάποια άλλη εργασία / μετατροπή που συνήθως κάνετε με το FFmpeg;

OceanAudio
σχετικό άρθρο:
Ocenaudio: ένας εξαιρετικός επεξεργαστής ήχου χωρίς πολλαπλές μορφές

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ενοξ dijo

    Ενδιαφέρων!

    Πώς πρέπει να μετατρέψω τον ήχο σε ένα ελαφρύ αρχείο 3gp χωρίς να χάσω την ποιότητα;

  2.   elier dijo

    Ευχαριστώ για τη διδασκαλία, ακριβώς αυτό που έψαχνα για μετατροπή απευθείας από το τερματικό