À la découverte de la CLI: du wma au mp3 en 2 étapes

Bonjour à tous les vicieux et amoureux des environnements GNU / Linux que comme moi, nous passons la journée à essayer de faire la même chose que d'autres font dans d'autres systèmes, ce qui ne doit pas nécessairement être Windows. Il s'avère que j'ai le dernier CD de X-Alphonse et avant le grand nombre de geeks là-bas et me connaissent, il est valable de préciser que ce CD ils l'ont donné dans les universités mais bon à ce qui était.

Toutes les pistes du CD sont en WMA (Windows Media Audio ... au moins je pense que ce doit être l'acronyme de ces choses) et généralement nous avons le guataca (l'ouïe) adapté au format MP3, J'ai donc décidé de découvrir s'il y avait un moyen de le faire, sans tomber dans la philosophie du logiciel propriétaire d'installer des applications pour quelque chose que notre système est capable de faire par lui-même, de réaliser la même chose et de regarder quelle coïncidence…. mon système (Debian 6.0 avec LXDE)  J'étais déjà prêt à le faire, je ne savais tout simplement pas ...

Voyons si je m'explique, le lecteur vidéo que j'aime est Mplayer. L'autre chose dont nous avons besoin est un outil de console appelé Boiteux mais je ne sais pas si c'est mon Debian mais quand je suis allé l'installer…. voila il était déjà installé donc je ne sais pas si c'est la valeur par défaut ou non. Maintenant continue, s'ils ont déjà Mplayer y Boiteux alors passons à la manière de le faire, si au contraire vous n'avez pas bien ces applications…. Qu'attendez-vous pour les installer? alors ouvrez une console en tant que root et tapez (en supposant que vous utilisez également Debian ou l'un de ses dérivés):

apt-get install mplayer lame

Prêt, nous avons déjà les applications dont nous avons besoin installées dans notre système, bien que, comme je l'ai déjà mentionné, certaines les apportent déjà par défaut, donc la magie commence:

Imaginons que nous ayons un dossier où se trouvent les fichiers WMA que nous voulons convertir, je l'ai fait dans un test, donc dans la console, nous verrons quelque chose comme ceci:

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

Le programme Lame nous permet de convertir un fichier WAV au format MP3, mais comme nous avons un fichier WMA, nous utiliserons le Mplayer pour le convertir en WAV comme suit:

[code] neji @ Maq2: ~ / Bureau / wmatomp3 $ mplayer 4.wma -ao pcm
MPlayer SVN-r31918 (C) 2000-2010 L'équipe MPlayer
Impossible d'ouvrir le périphérique joystick / dev / input / js0: aucun fichier ou répertoire de ce type
Impossible d'initier le joystick d'entrée
mplayer: impossible de se connecter au socket
mplayer: aucun fichier ou répertoire de ce type
Échec de l'ouverture du support LIRC. Vous ne pourrez pas utiliser votre télécommande.

Jouer à 4.wma.
Format de fichier audio uniquement détecté.
============================================= ====================
Ouverture du décodeur audio: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 canaux, s16le, 128.0 kbit / 9.07% (rapport: 16000- & amp; amp; gt; 176400)
Codec audio sélectionné: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
============================================= ====================
[AO PCM] Fichier: audiodump.wav (WAVE)
PCM: Fréquence d'échantillonnage: 44100Hz Canaux: Format stéréo s16le
[AO PCM] Info: Un vidage plus rapide est obtenu avec -vc null -vo null -ao pcm: fast
[AO PCM] Info: Pour écrire des fichiers WAVE, utilisez -ao pcm: waveheader (par défaut).
AO: [pcm] 44100Hz 2ch s16le (2 octets par échantillon)
Vidéo: pas de vidéo
Démarrage de la lecture ...
A: 217.0 (03: 37.0) sur 265.0 (04: 25.0) 0.3%

Sortie… (Fin du fichier)
[/ Code]

Ne vous inquiétez pas si un fichier appelé «vidage audio.wav»Sans les guillemets, c'est le fichier converti par mplayer et maintenant nous allons l'utiliser avec l'autre programme pour le convertir au format MP3:

[code] neji @ Maq2: ~ / Desktop / wmatomp3 $ lame –r3mix audiodump.wav 4.mp3
LAME 3.98.4 32 bits (http://www.mp3dev.org/)
Caractéristiques du processeur: MMX (ASM utilisé), SSE (ASM utilisé), SSE2
Utilisation d'un filtre passe-bas polyphasé, bande de transition: 17960 Hz - 18494 Hz
Encodage de audiodump.wav en 4.mp3
Encodage en tant que 44.1 kHz j-stéréo MPEG-1 Layer III VBR (q = 3)
Cadre | Temps CPU / estimation | Temps réel / estimation | jouer / CPU | ETA
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% commutateur long court%
157.5 6.4 93.6 92.4 4.2 3.4
Écriture de la balise LAME… terminée
ReplayGain: -9.6 dB
[/ Code]

si vous regardez maintenant dans le dossier, nous avons ceci:
[code] neji @ Maq2: ~ / Bureau / wmatomp3 $ ls
4.mp3 4.wma audiodump.wav
[/ Code]

Prêt…. seulement 2 commandes et nous avons déjà converti un fichier de WMA en MP3. Je sais que pour beaucoup, il n'est pas très agréable d'utiliser autant de commandes, mais vous pouvez toujours faire exécuter Script et faire la même opération sur tout un répertoire de fichiers.

Pour l'instant, je termine avec ceci, vous savez, soyez bon et ne perdez pas l'intérêt pour l'apprentissage et bien d'autres choses encore importantes: après avoir appris quelque chose, aussi insignifiant que cela puisse paraître, n'arrêtez pas de le partager avec les autres comme je viens de le faire avec vous .


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   David dit

    J'utilise Soundconverter, pour moi une application indispensable avec des options très intéressantes.

    1.    Carlos dit

      Excellent programme.

  2.   David dit

    Pour extraire l'audio des vidéos, par exemple de YouTube, j'utilise Clipgrab, qui me permet de choisir le format à la fois de l'audio et de la vidéo et sa qualité.
    Mes fichiers audio sont en Ogg.

    1.    sieg84 dit

      OGG FTW !

  3.   elav <° Linux dit

    Eh bien, je dois ajouter deux choses:

    1- Pour convertir l'audio, j'utilise Xcfa, qui vous indique également quels packages vous devez ajouter pour chaque format.
    2- Lame me semble qu'il ne vient pas par défaut avec Debian, bien que je ne puisse pas vous le dire, puisque j'installe avec NetInstall depuis plus de 3 ans 😀

  4.   tarégon dit

    Eh bien, j'entre dans le terminal et j'utilise ffmpeg pour extraire l'audio des vidéos et les convertir en mp3, bien qu'il ne m'est jamais venu à l'esprit de le convertir en wav.

  5.   sieg84 dit

    Qu'est-ce qui n'est pas plus simple avec soundconverter ou soundkonverter?
    Et pour celui du logiciel libre d'utiliser ogg?

    Grâce au wma et au mp3, le wma a une meilleure qualité audio.
    ou mieux encore, au lieu d'utiliser le mp3, un m4a (aac).

  6.   3ndriago dit

    Eh bien, tout cela est très beau, mais ... qu'est-ce que c'est que "DECOUVRIR" ??? (dans le titre, je dis) Est-ce un mot en espagnol? Je connaissais Discovering, mais pas cette version de l'auteur ... OO

    1.    Hyuga_Neji dit

      Tu as raison…. le mot correct est "Découvrir" et je lui ai donné ce titre car il y a environ une semaine, j'ai commencé à voir combien de choses peuvent être faites à partir de la CLI (Ccommande LINE Interface) que nous ne faisons pas parce que nous ne savons vraiment pas comment les faire de cette façon mais cela ne veut pas dire que c'est impossible. Un ami et collègue à moi m'a dit que je "décompose" avec ça pour refaire les choses sur la console, pour lui les temps de la Console sont "ante-Windosianos" c'est-à-dire avant l'arrivée de Windows, mais bien sûr … C'est son point de vue.

      1.    Merlin le Debianite dit

        Je ne pense pas que cela implique beaucoup à apprendre et parfois c'est même amusant, le problème c'est quand il faut le faire dans les plus brefs délais oui je sais que la console est plus rapide que le graphe mais il faut du temps pour s'en souvenir pour copier et coller des commandes qui, à la fin, si vous n'avez pas une bonne mémoire, vous perdrez du temps.

        Et oui, de nombreux utilisateurs ont raison, c'est plus facile de le faire avec un convertisseur, mais si votre Linux joue wma, je ne vois pas pourquoi vous devez les convertir.

        1.    Merlin le Debianite dit

          Désolé qui ne s'implique PAS est plus utile à apprendre.

  7.   plus sage dit

    Avec ffmpeg -i file.wma file.mp3 suffit ou vous pouvez créer un script pour convertir plusieurs fichiers à la fois.

    1.    sieg84 dit

      Et quel est le débit que vous utilisez pour la sortie audio?

      1.    plus sage dit

        le débit peut être ajusté avec -ab par exemple ffmpeg -i fichier.wma -ab 192k fichier.mp3

  8.   plus sage dit

    Voici la documentation de tout ce que ffmpeg peut faire, c'est un outil très puissant, rien à envier aux autres http://ffmpeg.org/ffmpeg.html

  9.   Tsadu dit

    merci

    **** Comment convertir des fichiers WMA en MP3 et les rassembler dans un seul fichier audio ou son (chansons -> disque, thèmes -> album) ****

    1er: Si vous n'avez pas déjà installé ffmpeg, vous pouvez l'installer avec la commande:
    sudo apt-get installer ffmpeg

    2ème: Nous sommes situés dans le répertoire ou le dossier où se trouvent les chansons:
    cd… ..

    3ème: Chaque fichier WMA est converti au format MP3, en exécutant les commandes dans le terminal:
    ffmpeg -i chanson1.wma -f mp3 -ab 192 chanson1.mp3
    ffmpeg -i chanson2.wma -f mp3 -ab 192 chanson2.mp3
    ...

    4ème: Les pièces sont jointes avec la commande correspondante (selon le nombre de thèmes à joindre), similaire à:
    ffmpeg -i "concat: song1.mp3 | song2.mp3" -acodec copie 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