Cambiar canales de audio de estéreo a mono [ffmpeg]

ffmpeg además te permite cambiar el número de canales de salida de un archivo de audio. Supongamos entonces que tenemos una canción en MP3 en estéreo, y deseamos pasarla a mono, basta con ejecutar este comando:
ffmpeg -i estereo.mp3 -ac 1 mono.mp3
Explicación y aclaración…
- -i estereo.mp3, indica el archivo de entrada
- -ac 1, indica que el número de canales de audio del archivo resultantes será uno, o sea mono
- NO es posible pasar de mono a estereo: cuando decimos que el sonido es mono, estamos diciendo que se SUMARON el canal derecho y el canal izquierdo: M = L + R, donde M es mono, L es el canal izquierdo y R el canal derecho. Y bien, no soy un experto en matemáticas, pero si quisieramos pasar de mono a estéreo deberíamos conocer almenos dos datos por separado, cosa que no sabemos puesto que solo disponemos de un canal (una variable).
Lo explico mas que nada porque hay gente que ha tratado de contradecirme; si estoy equivocado, que alguien me lo haga saber.
13 Comentarios | deja el tuyo





Hola, con tu permiso, decir desde toda mi buena fe que si que es posible pasar de mono a estereo, lo que pasa que seria un estereo muy igualado. Con audicity por ejemplo puedes pasar de mono a estereo. simplemente se duplica un canal mono y se forma stereo. Un saludo y buena info.
Muchísimas gracias por la aclaración, sitositos, gran aporte el que escribes.
Un saludo!
Sí pero al recrear el estereo no recuperas la calidad que se había perdido al pasar de estereo a mono.
Como dice sitositos, el paso a estéreo desde mono crea un canal copiando el otro, por lo que sigue siendo cierta esa afirmación de que no el paso de estereo a mono es irreversible.
Un archivo en stereo, todos sabemos que tiene dos canales, uno Izq. y otro Der. y cada uno tiene informacion de alguna manera difiere uno de otro, asi, el izq. puede tener toda la percusion mayor y el derecho toda la percusion menor, el bajo generalmete va al centro, osea no se panea o no se deja en un solo canal, debe tener presencia en ambos canales (aunque eso hoy en dia puede cambiar). pues bien, eso da una sensacion ficticia de estar frente a una banda porque de un lado escuchas la bataca y del otro las percuciones menores o bien el sax o flauta se van moviendo de un canal a otro (paneo) eso es el stereo. si agarramos un archivo monoaural y lo duplicamos, cierto vamos a tener un archivo con dos vias o canales, uno Izq. y otro Der. pero de ninguna manera se puede separar los sonidospara que este canal “stereo” suene a STEREO, el resultado final es un canal mono duplicado (no dividido) con la misma info tanto en el canal izq como en el derecho y eso no stereo.
Es posible esuchar desde el mismo reproductor en mono sin tener que convertir el archivo. mi problema es que se me aberio un parlante del laptop.
Sí, pero eso depende del reproductor que use. Muchas veces trae la opción de reproducir en mono.
Por lo menos yo uso Rhymthmbox y la opción no existe. Quizás existe algún plugin pero no tengo idea.
Existe algo muy antiguo que se llama Falso Stereo, no es sino, ambos canales identicos, separados por unos pocos milisegundos uno del otrro, esto recrea una dierencia apenas apreciable, dando la sensacion de profundidad y algo de stereo
Hola a todos, tengo una pregunta:
¿Alguien sabe cómo con ffmpeg de un audio estéreo sacar 2 audios mono? Uno audio con el canal I y el otro con el D.
Gracias.
Finfa, Audacity, es en mi opinion la opcion mas simple y rapida, es un software multiplataforma y mas que reconocido por quienes se adentran en la edicion de audio
Gracias josep, pero el problema es que trabajo con bases de datos de 200 Gb de Audios. Audacity está bien para tratar audios aislados, o comprobar que la separación se ha hecho bien. Necesito otra vía, pero conseguí encontrarla utilizando la herramienta “sox”. Gracias de todos modos.