Converta mp3 de mono para estéreo usando Lame

Converta mp3 de mono para estéreo usando Lame

Um aplicativo exige que os arquivos mp3 recebidos sejam codificados com 2 canais (estéreo), mas os arquivos originais possuem apenas 1 canal (mono).
Usamos o 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 dou -m stambém não parece funcionar. É possível fazer isso com coxo?

Responder1

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 soxe fazer a duplicação do canal antes da conversão para mp3:

sox mono.wav -c 2 stereo.wav

Depois use coxo:

lame -m j stereo.wav stereo.mp3

Responder2

Você pode fazer isso com o ffmpeg. Aqui está o comando que usei para arquivos mp3 mono 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

Responder3

Você pode usar coxo para isso. Com entrada mono wav, basta usar -m scomo opção lame. Usando opções lame padrão, a saída será estéreo (simples).

EDITAR: eu estava errado! A resposta original do pôster estava correta: quando o wav de entrada é mono, você não pode ficar chato ao torná-lo estéreo com -m s.

Responder4

De acordo comDocumentação LAME@Modes eu tentaria "-m d". Você também deve considerar dobrar sua taxa de bits, porque agora ela é compartilhada por dois canais, e não por um.

informação relacionada