Converta mp3 de mono para estéreo usando Lame

4

Um aplicativo requer que os arquivos mp3 que ele recebe sejam codificados com 2 canais (estéreo), mas os arquivos originais tenham apenas 1 canal (mono). Usamos Lame para conversão, mas não consigo clonar o canal mono e criar um estéreo falso.

lame.exe -m j mono.mp3 stereo.mp3

-m d ou -m s parece não funcionar também. É possível fazer isso com coxo?

    
por ANisus 06.09.2012 / 10:39

4 respostas

4

A resposta para minha própria pergunta é: Não - não é possível com coxo

Minha solução alternativa é usar a ferramenta de linha de comando sox e fazer a duplicação do canal antes da conversão de mp3:

sox mono.wav -c 2 stereo.wav

Em seguida, use o lame:

lame -m j stereo.wav stereo.mp3
    
por 12.09.2012 / 12:05
1

Você pode fazer isso com o ffmpeg. Aqui está o comando que eu usei para arquivos mono mp3 com taxa de amostragem de 11025 Hz e taxa de bits de 40 kbps:

ffmpeg -i mono.mp3 -ac 2 -ab 96000 -ar 22050 stereo.mp3
    
por 31.05.2016 / 20:51
1

Você pode usar o coxo para isso. Com a entrada mono wav, use apenas -m s como opção lame. Usando de outra forma as opções lame padrão, a saída será (simples) estéreo.

EDIT: Eu estava errado! A resposta dos pôsteres originais estava correta: Quando o wav de entrada é mono, você não pode ficar coxo para torná-lo estéreo com -m s .

    
por 09.04.2018 / 08:58
0

De acordo com a LAME Documentation @Modes gostaria de experimentar " -md ". Você também deve considerar duplicar sua taxa de bits, porque ela é compartilhada por dois canais agora, não um.

    
por 06.09.2012 / 10:50