
Una aplicación requiere que los archivos mp3 que recibe estén codificados con 2 canales (estéreo), pero los archivos originales tienen solo 1 canal (mono).
Usamos Lame para la conversión, pero no logro clonar el canal mono y crear un estéreo falso.
lame.exe -m j mono.mp3 stereo.mp3
-m d
o -m s
tampoco parece funcionar. ¿Es posible hacer esto con cojo?
Respuesta1
La respuesta a mi propia pregunta es:No - no es posible con cojo
Mi solución alternativa es utilizar la herramienta de línea de comandos sox
y realizar la duplicación del canal antes de la conversión a mp3:
sox mono.wav -c 2 stereo.wav
Luego use cojo:
lame -m j stereo.wav stereo.mp3
Respuesta2
Puedes hacer eso con ffmpeg. Aquí está el comando que utilicé para archivos mono mp3 con una frecuencia de muestreo de 11025 Hz y una tasa de bits de 40 kbps:
ffmpeg -i mono.mp3 -ac 2 -ab 96000 -ar 22050 stereo.mp3
Respuesta3
Puedes usar cojo para esto. Con entrada mono wav, úselo -m s
como opción poco convincente. Usando opciones poco convincentes por defecto, la salida será estéreo (simple).
EDITAR: ¡Me equivoqué! La respuesta original de los carteles era correcta: cuando el wav de entrada es mono, no puedes volverte aburrido para convertirlo en estéreo -m s
.
Respuesta4
De acuerdo con laDocumentación LAME@Modos Yo probaría "-m d". También deberías considerar duplicar tu tasa de bits, porque ahora la comparten dos canales, no uno.