Descobrint la CLI: De wma a mp3 en 2 passos

Hola a tots el viciosos i amants dels ambients GNU / Linux que com jo, ens passem el dia intentant fer el mateix que fan els altres en altres sistemes, que no necessàriament ha de ser Windows. Resulta que vaig aconseguir de mans d'una amiga l'últim CD de X-Alfons i abans que em caiguin dalt la gran quantitat de frikis que caminen per aquí i em coneixen, és vàlid aclareixen que aquest CD el van regalar a les universitats però bé al que anava.

Totes les pistes de l'CD estan en format WMA (Windows Media Audio ... al menys crec que ha de ser per aquestes coses les sigles) i generalment nosaltres tenim la guataca (L'oïda) adaptat a el format MP3, així que em vaig proposar buscar si existia alguna forma de, sense caure en la filosofia del programari propietari d'instal·lar aplicacions per a alguna cosa que el nostre sistema és capaç de fer per si mateix, aconseguir el mateix i mira tu que casualitat .... meu sistema (Debian 6.0 amb LXDE)  ja estava preparat per fer-ho sol que jo no ho sabia ...

A veure si m'explico, al meu el reproductor de vídeo que m'agrada és MPlayer. La resta que necessitem és una eina de consola anomenada Cojo però no sé si és el meu Debian però quan la vaig anar a instal·lar .... voilà ja estava instal·lada així que no els sé dir si això és per defecte o no. Ara continuant, si ja tenen MPlayer y Cojo llavors anem a la forma de fer-ho, si per contra no tens aquestes aplicacions bo .... ¿Que esperes per instal·lar-les? així que obre una consola com a root i escriu (Suposant que també facis servir Debian o algun dels seus derivats):

apt-get install mplayer lame

A punt, ja tenim en el nostre sistema instal·lades les aplicacions que necessitem encara que com ja vaig esmentar alguns ja ho porten per defecte així que comença la màgia:

Imaginem que tenim una carpeta on hi ha els arxius de format WMA que volem convertir jo vaig fer això en una de proves així que a la consola veurem una cosa així:

[Code] Neji @ Maq2: ~ / Escriptori / wmatomp3 $ ls
4.wma
[/ codi]

El programa Lame ens permet convertir un arxiu WAV a format MP3 però com el que tenim és un arxiu de tipus WMA llavors farem servir el Mplayer per covertirlo a WAV de la següent manera:

[Code] Neji @ Maq2: ~ / Escriptori / wmatomp3 $ mplayer 4.wma -ao pcm
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
Can not open joystick device / dev / input / js0: No such file or directory
Can not init input joystick
mplayer: no s'ha pogut connectar al sòcol
mplayer: no hi ha cap fitxer o directori
Failed to open LIRC support. No es pot utilitzar amb un control remot.

Jugant a 4.wma.
Àudio only file format detected.
================================================== ========================
Opening àudio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit / 9.07% (ràtio: 16000- & amp; amp; gt; 176400)
Selected àudio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
================================================== ========================
[AO PCM] Fitxer: audiodump.wav (WAVE)
PCM: Freqüència de mostreig: 44100 Hz Canals: Format estèreo s16le
[AO PCM] Informació: Faster dúmping is achieved with -vc null -vo null -ao pcm: fast
[AO PCM] Informació: To write WAVE files faci servir -ao pcm: waveheader (default).
AO: [pcm] 44100Hz 2ch s16le (2 bytes per mostra)
Vídeo: no vídeo
Starting playback ...
A: 217.0 (03: 37.0) of 265.0 (04: 25.0) 0.3%

Exiting ... (End of file)
[/ codi]

No es preocupin si se'ls crea un arxiu anomenat «audiodump.wav»Sense les cometes, aquest és l'arxiu convertit per jugador i ara el farem servir amb l'altre programa per convertir-lo en format MP3:

[Code] Neji @ Maq2: ~ / Escriptori / wmatomp3 $ llepa -r3mix audiodump.wav 4.mp3
LAME 3.98.4 32 bits (http://www.mp3dev.org/)
Característiques de la CPU: MMX (ASM utilitzat), SSE (ASM utilitzat), SSE2
Using polyphase lowpass filter, transition band: 17960 Hz - 18494 Hz
Codificació d'audiodump.wav a 4.mp3
Encoding es 44.1 kHz j-stereo MPEG-1 Layer III VBR (q = 3)
frame | CPU time / estim | REAL time / estim | play / 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% long switch short%
157.5 6.4 93.6 92.4 4.2 3.4
Writing LAME Tag ... done
Guany de reproducció: -9.6 dB
[/ codi]

si es fixen ara en la carpeta tenim això:
[Code] Neji @ Maq2: ~ / Escriptori / wmatomp3 $ ls
4.mp3 4.wma audiodump.wav
[/ codi]

A punt .... sol 2 comandaments i ja tenim convertit un arxiu des WMA a MP3. Jo sé que per a molts no és molt agradable fer servir tant ordres però sempre es poden fer Script perquè s'executin i li facin la mateixa operació a tot un directori d'arxius.

Per ara acabo amb això, ja saben siguin bo i no perdin en l'interès d'aprendre i molts mes important: després que aprenguin alguna cosa per molt insignificant que sembli, no deixin de compartir amb els altres com acabo de fer jo amb vostès.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   David va dir

    Jo ús Soundconverter, per a mi una aplicació indispensable amb opcions molt interessants.

    1.    Carlos va dir

      Excel·lent programa.

  2.   David va dir

    Per extreure l'àudio dels vídeos per exemple de youtube ús Clipgrab, el qual em permet escollir el format tant d'àudio i vídeo i la qualitat del mateix.
    Els meus arxius d'àudio estan en Ogg.

    1.    sieg84 va dir

      OGG FTW!

  3.   ILAV <° Linux va dir

    Doncs he d'afegir dues coses:

    1- Per convertir àudio, ús Xcfa, que a més et diu que paquets has d'afegir per a cada format.
    2- Lame em sembla que no ve per defecte amb Debian, tot i que no sabria dir-te, ja que fa més de 3 anys que instal amb NetInstall 😀

  4.   taregon va dir

    Doncs jo entro a la terminal i ús ffmpeg per extreure l'àudio als vídeos i convertir-los a mp3, encara que mai es va acudir passar-ho a wav.

  5.   sieg84 va dir

    Que no és més simple amb soundconverter o soundkonverter?
    I per allò de programari lliure utilitzar ogg?

    Perquè d'wma i mp3, el wma té millor qualitat d'àudio.
    o millor encara, de lloc d'usar el mp3, 4 mXNUMXa (aac).

  6.   3ndriago va dir

    Doncs tot això està molt bonic, però ... que carajos és «decubriendo» ??? (En el títol, dic) És aquesta una paraula en Castellà? Jo coneixia descobrint, però no aquesta versio de l'autor ... OO

    1.    Hyuuga_Neji va dir

      Tens tota la raó .... la paraula correcta és «Descobrint» i li vaig posar aquest títol perquè fa com una setmana que em vaig posar amb això de veure quantes coses es poden fer des de la CLI (Cordre Line Interface) que no fem perquè realment no sabem fer-les així però això no vol dir que sigui impossible. Un amic i col·lega meu m'ha dit que estic «involucionant» amb això de tornar a fer les coses a la consola, per al els temps de la consola són «davant-windosianos» o sigui abans de l'arribada de Windows, però és clar ... aquesta és el seu punt d'opinió.

      1.    Merlin El Debianita va dir

        Jo no crec que es involucioni serveix molt per aprendre i de vegades és fins i tot divertit, el problema és quan es requereix de fer-ho en el menor temps possible si ja se que la consola és més ràpida que el gràfic però necessites temps per recordar copiar i enganxar ordres que a la fi si no tens bona memòria perdràs temps.

        I sí molts usuaris tenen raó és més fàcil fer-ho amb un convertidor, però sí el teu linux reprodueix els wma jo no veig perquè cal convertir-los.

        1.    Merlin El Debianita va dir

          Perdó que NO es involuciona és més serveix per aprendre.

  7.   Wisner va dir

    Amb ffmpeg -i archivo.wma archivo.mp3 és suficient o pot fer un script per convertir diversos arxius alhora.

    1.    sieg84 va dir

      I quin és el bitrate que fa servir per a la sortida de l'àudio?

      1.    Wisner va dir

        el bitrate es pot ajustar amb -ab per exemple ffmpeg -i archivo.wma -ab 192k archivo.mp3

  8.   Wisner va dir

    Aca aquesta la documentació de tot el que pot fer ffmpeg, és una eina molt poderosa res a envejar a altres http://ffmpeg.org/ffmpeg.html

  9.   Tsadu va dir

    Gràcias

    **** Com convertir fitxers WMA a MP3 i ajuntar-los en un sol arxiu d'àudio o so (cançons -> disc, temes -> àlbum) ****

    1r: Si no tens instal·lat ja ffmpeg, el pots instal·lar amb la comanda:
    suo apt-get install ffmpeg

    2n: Ens situem en el directori o carpeta on estan les cançons:
    cd ... ..

    3r: Cada arxiu WMA es converteix a format MP3, executant al terminal les ordres:
    ffmpeg -i cançó1.wma -f mp3 -ab 192 cançó1.mp3
    ffmpeg -i cançó2.wma -f mp3 -ab 192 cançó2.mp3
    ...

    4t: S'uneixen els trossos amb la comanda corresponent (segons el nombre de temes a unir), similar a:
    ffmpeg -i «concat: cancion1.mp3 | cancion2.mp3» -acodec copy disco.mp3

    Fonts:
    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