Ανακαλύπτοντας το CLI: Από το wma στο mp3 σε 2 βήματα

Γεια σε όλους τους φαύλους και τους λάτρεις των περιβαλλόντων GNU / Linux όπως και εγώ, περνάμε τη μέρα προσπαθώντας να κάνουμε το ίδιο πράγμα που κάνουν οι άλλοι σε άλλα συστήματα, κάτι που δεν είναι απαραίτητα απαραίτητο Windows. Αποδεικνύεται ότι πήρα το τελευταίο CD του Χ-Αλφόνσο και πριν από τον μεγάλο αριθμό των geeks που είναι εκεί έξω και με γνωρίζουν να πέσουν πάνω μου, είναι σωστό να διευκρινιστεί ότι αυτό το CD το έδωσαν στα πανεπιστήμια αλλά καλό σε αυτό που ήταν.

Όλα τα κομμάτια στο CD είναι μέσα WMA (Windows Media Audio ... τουλάχιστον νομίζω ότι πρέπει να είναι το αρκτικόλεξο για αυτά τα πράγματα) και γενικά έχουμε τη Γουατάκα (το αυτί) προσαρμοσμένο στη μορφή MP3, Γι 'αυτό αποφάσισα να μάθω αν υπήρχε κάποιος τρόπος, χωρίς να πέσω στην ιδιόκτητη φιλοσοφία λογισμικού εγκατάστασης εφαρμογών για κάτι που το σύστημά μας είναι ικανό να κάνει από μόνο του, να επιτύχει το ίδιο και να δει τι σύμπτωση… το σύστημά μου (Debian 6.0 με LXDE)  Ήμουν ήδη προετοιμασμένος να το κάνω, απλά δεν το ήξερα ...

Ας δούμε αν εξηγώ τον εαυτό μου, το πρόγραμμα αναπαραγωγής βίντεο που μου αρέσει είναι Mplayer. Το άλλο πράγμα που χρειαζόμαστε είναι ένα εργαλείο κονσόλας που ονομάζεται Κουτσός αλλά δεν ξέρω αν είναι δικό μου Debian αλλά όταν πήγα να το εγκαταστήσω…. voila ήταν ήδη εγκατεστημένο, οπότε δεν ξέρω αν αυτή είναι η προεπιλογή ή όχι. Τώρα συνεχίζεται, εάν έχουν ήδη Mplayer y Κουτσός τότε ας πάμε στον δρόμο για να το κάνουμε, αν αντίθετα δεν έχετε αυτές τις εφαρμογές καλά…. Τι περιμένετε να τα εγκαταστήσετε; ανοίξτε μια κονσόλα ως root και πληκτρολογήστε (υποθέτοντας ότι χρησιμοποιείτε επίσης το Debian ή ένα από τα παράγωγά του):

apt-get install mplayer lame

Έτοιμοι, έχουμε ήδη εγκαταστήσει τις εφαρμογές που χρειαζόμαστε στο σύστημά μας, αν και όπως ανέφερα κάποιες το φέρνουν από προεπιλογή, έτσι η μαγεία ξεκινά:

Ας φανταστούμε ότι έχουμε έναν φάκελο όπου βρίσκονται τα αρχεία WMA που θέλουμε να μετατρέψουμε, το έκανα σε ένα δοκιμαστικό, οπότε στην κονσόλα θα δούμε κάτι σαν αυτό:

[code] neji @ Maq2: ~ / Desktop / wmatomp3 $ ls
4. wma
[/ Code]

Το πρόγραμμα Lame μας επιτρέπει να μετατρέψουμε ένα αρχείο WAV σε μορφή MP3, αλλά επειδή έχουμε ένα αρχείο τύπου WMA τότε θα χρησιμοποιήσουμε το Mplayer για να το μετατρέψουμε σε WAV ως εξής:

[κωδικός] neji @ Maq2: ~ / Desktop / wmatomp3 $ mplayer 4.wma -ao pcm
MPlayer SVN-r31918 (C) 2000-2010 Ομάδα MPlayer
Δεν είναι δυνατό το άνοιγμα της συσκευής χειριστηρίου / dev / input / js0: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
Δεν είναι δυνατή η εισαγωγή του χειριστηρίου εισαγωγής
mplayer: δεν μπόρεσα να συνδεθώ στην πρίζα
mplayer: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
Αποτυχία ανοίγματος της υποστήριξης LIRC. Δεν θα μπορείτε να χρησιμοποιήσετε το τηλεχειριστήριό σας.

Παίζοντας 4.wma.
Εντοπίστηκε μορφή αρχείου μόνο ήχου.
=================================================== ========================
Άνοιγμα αποκωδικοποιητή ήχου: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit / 9.07% (αναλογία: 16000- & amp; gt; 176400)
Επιλεγμένος κωδικοποιητής ήχου: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
=================================================== ========================
[AO PCM] Αρχείο: audiodump.wav (WAVE)
PCM: Samplerate: 44100Hz Κανάλια: Στερεοφωνική μορφή s16le
[AO PCM] Πληροφορίες: Επιτυγχάνεται ταχύτερη απόρριψη με -vc null -vo null -ao pcm: fast
[AO PCM] Πληροφορίες: Για να γράψετε αρχεία WAVE χρησιμοποιήστε -ao pcm: waveheader (προεπιλογή).
AO: [pcm] 44100Hz 2ch s16le (2 byte ανά δείγμα)
Βίντεο: χωρίς βίντεο
Έναρξη αναπαραγωγής ...
A: 217.0 (03: 37.0) από 265.0 (04: 25.0) 0.3%

Έξοδος… (Τέλος αρχείου)
[/ Code]

Μην ανησυχείτε αν ένα αρχείο ονομάζεται «audiodump.wav»Χωρίς τα εισαγωγικά, αυτό είναι το αρχείο που μετατράπηκε από mplayer και τώρα θα το χρησιμοποιήσουμε με το άλλο πρόγραμμα για να το μετατρέψουμε σε μορφή MP3:

[κωδικός] neji @ Maq2: ~ / Desktop / wmatomp3 $ lame –r3mix audiodump.wav 4.mp3
LAME 3.98.4 32 bit (http://www.mp3dev.org/)
Χαρακτηριστικά CPU: MMX (ASM used), SSE (ASM used), SSE2
Χρησιμοποιώντας φίλτρο πολυφασικής lowpass, ζώνη μετάβασης: 17960 Hz - 18494 Hz
Κωδικοποίηση audiodump.wav σε 4.mp3
Κωδικοποίηση ως 44.1 kHz j-stereo MPEG-1 Layer III VBR (q = 3)
Πλαίσιο | Χρόνος / εκτίμηση CPU | Πραγματικός χρόνος / εκτίμηση | αναπαραγωγή / CPU | ΕΤΑ
8309/8310 (100%) | 0: 07/0: 07 | 0: 07/0: 07 | 27.405x | 0:00
32 [108] ***
40 [1] *
48 [0] 56 [0] 64 [0] 80 [2] *
96 [34]%
112 [477]% ***********
128 [1711]% ******************************************
160 [4592] %%%%%%% ************************************** * ************************************************* * ****************
192 [893] %%%% ******************
224 [261]% ******
256 [133]% ***
320 [97]% **
------------------------------------------
kbps LR MS% μακρύς διακόπτης%
157.5 6.4 93.6 92.4 4.2 3.4
Η σύνταξη της ετικέτας LAME… ολοκληρώθηκε
ReplayGain: -9.6dB
[/ Code]

αν κοιτάξετε τώρα στο φάκελο έχουμε αυτό:
[code] neji @ Maq2: ~ / Desktop / wmatomp3 $ ls
4.mp3 4.wma audiodump.wav
[/ Code]

Ετοιμος…. μόνο 2 εντολές και έχουμε ήδη μετατρέψει ένα αρχείο από WMA σε MP3. Γνωρίζω ότι για πολλούς δεν είναι πολύ ευχάριστο να χρησιμοποιείς τόσες πολλές εντολές, αλλά μπορείς πάντα να κάνεις το Script να τρέχει και να κάνει την ίδια λειτουργία σε έναν ολόκληρο κατάλογο αρχείων.

Προς το παρόν θα τελειώσω με αυτό, ξέρετε, να είστε καλός και να μην χάνετε το ενδιαφέρον για μάθηση και πολλά άλλα σημαντικά: αφού μάθετε κάτι, ανεξάρτητα από το πόσο ασήμαντο μπορεί να φαίνεται, μην σταματήσετε να το μοιράζεστε με άλλους, όπως μόλις έκανα μαζί σας .


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

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

*

*

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

  1.   Δαβίδ dijo

    Χρησιμοποιώ το Soundconverter, για μένα μια απαραίτητη εφαρμογή με πολύ ενδιαφέρουσες επιλογές.

    1.    Κάρλος dijo

      Εξαιρετικό πρόγραμμα.

  2.   Δαβίδ dijo

    Για να εξαγάγω τον ήχο από τα βίντεο, για παράδειγμα από το YouTube, χρησιμοποιώ το Clipgrab, το οποίο μου επιτρέπει να επιλέξω τη μορφή του ήχου και του βίντεο και την ποιότητά του.
    Τα αρχεία ήχου μου είναι στο Ogg.

    1.    sieg84 dijo

      OGG FTW!

  3.   elav <° Linux dijo

    Πρέπει να προσθέσω δύο πράγματα:

    1- Για να μετατρέψω ήχο, χρησιμοποιώ το Xcfa, το οποίο επίσης σας λέει ποια πακέτα πρέπει να προσθέσετε για κάθε μορφή.
    2- Ο Lame μου φαίνεται ότι δεν έρχεται από προεπιλογή με το Debian, αν και δεν μπορούσα να σας πω, αφού έχω εγκαταστήσει με το NetInstall για περισσότερα από 3 χρόνια 😀

  4.   ταρέγκον dijo

    Λοιπόν, μπαίνω στο τερματικό και χρησιμοποιώ το ffmpeg για να εξαγάγω τον ήχο στα βίντεο και να τα μετατρέψω σε mp3, αν και δεν μου συνέβη ποτέ να το μετατρέψω σε wav.

  5.   sieg84 dijo

    Τι δεν είναι απλούστερο με τον μετατροπέα ήχου ή τον μετατροπέα ήχου;
    Και για αυτό το ελεύθερο λογισμικό να χρησιμοποιήσετε το ogg;

    Λόγω των wma και mp3, το wma έχει καλύτερη ποιότητα ήχου.
    ή καλύτερα ακόμα, αντί να χρησιμοποιήσετε το mp3, ένα m4a (aac).

  6.   3ντριαγκο dijo

    Λοιπόν, όλα αυτά είναι πολύ ωραία, αλλά ... τι διάολο είναι "ΑΝΑΚΑΛΥΨΗ" ;;; (στον τίτλο, λέω) Είναι μια λέξη στα Ισπανικά; Ήξερα το Discovering, αλλά όχι αυτή την έκδοση του συγγραφέα ...

    1.    Hyuuga_Neji dijo

      Εχεις δίκιο…. η σωστή λέξη είναι "Ανακαλύπτοντας" και του έδωσα αυτόν τον τίτλο γιατί περίπου μια εβδομάδα πριν άρχισα να βλέπω πόσα πράγματα μπορούν να γίνουν από το CLI (Cωμ Line Interface) που δεν κάνουμε γιατί πραγματικά δεν ξέρουμε να τα κάνουμε έτσι, αλλά αυτό δεν σημαίνει ότι είναι αδύνατο. Ένας φίλος μου και ένας συνάδελφός μου μου είπε ότι "σπρώχνω" αυτό για να κάνω τα πράγματα ξανά στην κονσόλα, γι 'αυτόν οι ώρες της κονσόλας είναι "ante-Windosianos", δηλαδή πριν από την άφιξη των Windows, αλλά φυσικά … Αυτή είναι η άποψή του.

      1.    Merlin The Debianite dijo

        Δεν νομίζω ότι απαιτεί πολλά να μάθεις και μερικές φορές είναι ακόμη διασκεδαστικό, το πρόβλημα είναι όταν απαιτείται να το κάνεις το συντομότερο δυνατό ναι, ξέρω ότι η κονσόλα είναι ταχύτερη από το γράφημα, αλλά χρειάζεσαι χρόνο για να το θυμάσαι να αντιγράψετε και να επικολλήσετε εντολές ότι στο τέλος, εάν δεν έχετε καλή μνήμη, θα χάσετε χρόνο.

        Και ναι, πολλοί χρήστες έχουν δίκιο, είναι πιο εύκολο να το κάνετε με έναν μετατροπέα, αλλά αν το linux σας παίζει wma, δεν καταλαβαίνω γιατί πρέπει να τους μετατρέψετε.

        1.    Merlin The Debianite dijo

          Συγγνώμη που ΔΕΝ εμπλέκεται είναι πιο χρήσιμο να μάθει.

  7.   σοφός dijo

    Η χρήση του ffmpeg -i file.wma file.mp3 είναι αρκετή ή μπορείτε να δημιουργήσετε ένα σενάριο για να μετατρέψετε πολλά αρχεία ταυτόχρονα.

    1.    sieg84 dijo

      Και ποιο είναι το bitrate που χρησιμοποιείτε για την έξοδο ήχου;

      1.    σοφός dijo

        Το bitrate μπορεί να ρυθμιστεί με -ab, για παράδειγμα, ffmpeg -i file.wma -ab 192k file.mp3

  8.   σοφός dijo

    Εδώ είναι η τεκμηρίωση όλων όσων μπορεί να κάνει το ffmpeg, είναι ένα πολύ ισχυρό εργαλείο, τίποτα για να ζηλέψει κανείς στους άλλους http://ffmpeg.org/ffmpeg.html

  9.   Τσάντου dijo

    Ευχαριστίες

    **** Πώς να μετατρέψετε αρχεία WMA σε MP3 και να τα συνδυάσετε σε ένα αρχείο ήχου ή ήχου (τραγούδια -> δίσκος, θέματα -> άλμπουμ) ****

    1ο: Εάν δεν έχετε ήδη εγκαταστήσει το ffmpeg, μπορείτε να το εγκαταστήσετε με την εντολή:
    sudo apt-get εγκατάσταση του ffmpeg

    2ο: Βρισκόμαστε στον κατάλογο ή στο φάκελο όπου τα τραγούδια είναι:
    cd… ..

    3ο: Κάθε αρχείο WMA μετατρέπεται σε μορφή MP3, εκτελώντας τις εντολές στο τερματικό:
    ffmpeg -i song1.wma -f mp3 -ab 192 τραγούδι1.mp3
    ffmpeg -i song2.wma -f mp3 -ab 192 τραγούδι2.mp3
    ...

    4ο: Τα κομμάτια ενώνονται με την αντίστοιχη εντολή (ανάλογα με τον αριθμό των θεμάτων που θα ενωθούν), παρόμοια με:
    ffmpeg -i "concat: song1.mp3 | song2.mp3" -acodec copy disco.mp3

    Fuentes:
    http://softwarelibreenmivida.blogspot.com.es/2011/11/convertir-wma-mp3-y-ogg.html
    http://superuser.com/questions/314239/how-to-join-merge-many-mp3-files