Descobrindo a CLI: de wma a mp3 em 2 etapas

Olá a todos os viciosos e amantes dos ambientes GNU / Linux que, como eu, passamos o dia tentando fazer a mesma coisa que os outros fazem em outros sistemas, o que não precisa necessariamente ser Windows. Acontece que recebi o último CD de X-Alphonse e diante da grande quantidade de geeks que andam por aí e me conhecem, é válido deixar claro que este CD eles deram nas universidades mas bom para o que era.

Todas as faixas do CD estão em WMA (Windows Media Audio ... pelo menos acho que deve ser a sigla para essas coisas) e geralmente temos a guataca (o ouvido) adaptado ao formato MP3, então decidi descobrir se havia alguma maneira de, sem cair na filosofia do software proprietário de instalar aplicativos para algo que nosso sistema é capaz de fazer por si mesmo, conseguir o mesmo e olha que coincidência…. meu sistema (Debian 6.0 com LXDE)  Eu já estava preparado para isso, só não sabia ...

Vamos ver se eu me explico, o reprodutor de vídeo que eu gosto é Mplayer. A outra coisa de que precisamos é uma ferramenta de console chamada Coxo mas não sei se é o meu Debian mas quando fui instalá-lo…. voila já foi instalado, então não sei se este é o padrão ou não. Agora continuando, se eles já tiverem Mplayer y Coxo então vamos ao modo de fazê-lo, se ao contrário você não tem bem esses aplicativos…. O que você está esperando para instalá-los? então abra um console como root e digite (assumindo que você também usa Debian ou um de seus derivados):

apt-get install mplayer lame

Pronto, já temos os aplicativos que precisamos instalados em nosso sistema, embora como já mencionei alguns já os trazem por padrão então a mágica começa:

Vamos imaginar que temos uma pasta onde estão os arquivos de formato WMA que queremos converter, fiz isso em um teste, portanto, no console veremos algo assim:

[código] neji @ Maq2: ~ / Desktop / wmatomp3 $ ls
4.WMA
[/ Code]

O programa Lame nos permite converter um arquivo WAV para o formato MP3, mas como o que temos é um arquivo do tipo WMA, usaremos o Mplayer para convertê-lo para WAV da seguinte maneira:

[código] neji @ Maq2: ~ / Desktop / wmatomp3 $ mplayer 4.wma -ao pcm
MPlayer SVN-r31918 (C) 2000-2010 Equipe do MPlayer
Não é possível abrir o dispositivo de joystick / dev / input / js0: esse arquivo ou diretório não existe
Não é possível iniciar o joystick de entrada
mplayer: não foi possível conectar ao soquete
mplayer: Não existe tal arquivo ou diretório
Falha ao abrir o suporte LIRC. Você não poderá usar o controle remoto.

Jogando 4.wma.
Formato de arquivo apenas de áudio detectado.
================================================== ========================
Abrindo o decodificador de áudio: [mp3lib] MPEG camada 2, camada 3
ÁUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit / 9.07% (proporção: 16000- & amp; amp; gt; 176400)
Codec de áudio selecionado: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
================================================== ========================
[AO PCM] Arquivo: audiodump.wav (WAVE)
PCM: Samplerate: 44100Hz Canais: Stereo Format s16le
[AO PCM] Informações: O despejo mais rápido é obtido com -vc null -vo null -ao pcm: rápido
[AO PCM] Info: Para gravar arquivos WAVE, use -ao pcm: waveheader (padrão).
AO: [pcm] 44100Hz 2ch s16le (2 bytes por amostra)
Vídeo: sem vídeo
Iniciando a reprodução ...
A: 217.0 (03: 37.0) de 265.0 (04: 25.0) 0.3%

Saindo ... (Fim do arquivo)
[/ Code]

Não se preocupe se um arquivo chamado «Audiodump.wav»Sem as aspas, esse é o arquivo convertido por mplayer e agora vamos usá-lo com o outro programa para convertê-lo para o formato MP3:

[código] neji @ Maq2: ~ / Desktop / wmatomp3 $ lame –r3mix audiodump.wav 4.mp3
LAME 3.98.4 32 bits (http://www.mp3dev.org/)
Recursos da CPU: MMX (ASM usado), SSE (ASM usado), SSE2
Usando filtro passa-baixo polifásico, banda de transição: 17960 Hz - 18494 Hz
Codificando audiodump.wav para 4.mp3
Codificação como J-stereo MPEG-44.1 Layer III VBR de 1 kHz (q = 3)
Frame | Tempo de CPU / estimativa | Tempo REAL / estimativa | jogo / 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% switch longo curto%
157.5 6.4 93.6 92.4 4.2 3.4
Gravando LAME Tag ... concluído
ReplayGain: -9.6dB
[/ Code]

se você olhar agora na pasta temos isto:
[código] neji @ Maq2: ~ / Desktop / wmatomp3 $ ls
4.mp3 4.wma audiodump.wav
[/ Code]

Pronto…. apenas 2 comandos e já convertemos um arquivo de WMA para MP3. Eu sei que para muitos não é muito agradável usar tantos comandos, mas você sempre pode fazer o Script rodar e fazer a mesma operação para um diretório inteiro de arquivos.

Por ora eu termino com isso, sabe, seja bom e não perca o interesse em aprender e muitos mais importantes: depois de aprender algo, por mais insignificante que pareça, não pare de compartilhar com os outros como acabei de fazer com você .


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   David dito

    Utilizo o Soundconverter, para mim uma aplicação indispensável com opções muito interessantes.

    1.    Carlos dito

      Excelente programa.

  2.   David dito

    Para extrair o áudio dos vídeos, por exemplo do YouTube, uso o Clipgrab, que me permite escolher o formato de áudio e vídeo e sua qualidade.
    Meus arquivos de áudio estão em Ogg.

    1.    sieg84 dito

      OGG FTW!

  3.   elav <° Linux dito

    Bem, devo acrescentar duas coisas:

    1- Para converter áudio, uso o Xcfa, que também informa quais pacotes você deve adicionar para cada formato.
    2- Lame me parece que não vem por padrão com o Debian, embora eu não pudesse te dizer, já que estou instalando com o NetInstall há mais de 3 anos 😀

  4.   Taregon dito

    Bem, eu entro no terminal e uso o ffmpeg para extrair o áudio dos vídeos e convertê-los para mp3, embora nunca tenha me ocorrido convertê-lo para wav.

  5.   sieg84 dito

    O que não é mais simples com o conversor de som ou com o conversor de som?
    E para o software livre usar ogg?

    Por causa do wma e do mp3, o wma tem melhor qualidade de áudio.
    ou melhor ainda, em vez de usar o mp3, um m4a (aac).

  6.   3ndriago dito

    Bem, tudo isso é muito bom, mas ... o que diabos está "DESCOBRINDO" ??? (no título, eu digo) Isso é uma palavra em espanhol? Eu conhecia a descoberta, mas não esta versão do autor ... OO

    1.    Hyuuga_Neji dito

      Tem toda a razão…. a palavra correta é "Descobrir" e dei esse título porque há cerca de uma semana comecei a ver quantas coisas podem ser feitas a partir da CLI (Cpedir LINE Iinterface) que não fazemos porque realmente não sabemos como fazê-las dessa forma, mas isso não significa que seja impossível. Um amigo e colega meu me disse que estou "regredindo" em fazer as coisas de novo no console, para ele os tempos do Console são "ante-Windosianos" ou seja, antes da chegada do Windows, mas claro ... Isso é seu ponto de vista.

      1.    Merlin, o Debianite dito

        Não acho que envolva muito aprender e às vezes é até divertido, o problema é quando tem que fazer no menor tempo possível sim eu sei que o console é mais rápido que o gráfico mas você precisa de tempo para lembrar copiar e colar comandos que no final se você não tiver boa memória vai perder tempo.

        E sim, muitos usuários têm razão, é mais fácil fazer isso com um conversor, mas se seu linux reproduz wma, não vejo por que você tem que convertê-los.

        1.    Merlin, o Debianite dito

          Desculpe por NÃO se envolver é mais útil aprender.

  7.   Wisner dito

    Com ffmpeg -i file.wma file.mp3 é suficiente ou você pode fazer um script para converter vários arquivos de uma vez.

    1.    sieg84 dito

      E qual é a taxa de bits que você usa para a saída de áudio?

      1.    Wisner dito

        a taxa de bits pode ser ajustada com -ab por exemplo ffmpeg -i arquivo.wma -ab 192k arquivo.mp3

  8.   Wisner dito

    Aqui está a documentação de tudo o que o ffmpeg pode fazer, é uma ferramenta muito poderosa, nada para invejar os outros http://ffmpeg.org/ffmpeg.html

  9.   Tsadu dito

    obrigado

    **** Como converter arquivos WMA para MP3 e colocá-los juntos em um único arquivo de áudio ou som (músicas -> disco, temas -> álbum) ****

    1º: Se você ainda não instalou o ffmpeg, pode instalá-lo com o comando:
    sudo apt-get install ffmpeg

    2ª: Estamos localizados no diretório ou pasta onde as músicas estão:
    cd… ..

    3º: Cada arquivo WMA é convertido para o formato MP3, executando os comandos no terminal:
    ffmpeg -i song1.wma -f mp3 -ab 192 song1.mp3
    ffmpeg -i song2.wma -f mp3 -ab 192 song2.mp3
    ...

    4º: As peças são unidas com o comando correspondente (de acordo com o número de temas a serem unidos), semelhante a:
    ffmpeg -i "concat: song1.mp3 | song2.mp3" -acodec copiar disco.mp3

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