Mezclar dos archivos de audio WAV

13/05/2010 - 18:18 por HARE | Informe spam
Hola a tod@s!

Os escribo ya desesperado a ver si alguien puede arrojarme algo de luz
porque por mas que busco no encuentro lo que necesito y no se como
hacerlo, os cuento.

Tengo una aplicacion que se conecta con el skype, y detecta cuando el
usuario hace o recibe una llamada, skype proporciona una libreria que
te permite grabar las llamadas, el problema es que las graba por
separado, en un archivo wav almacena la voz del que llama y en otro
wav la voz del que recibe la llamada. Lo que yo quisiera poder hacer
es coger esos dos ficheros wav y juntarlos en uno solo para poder
escuchar la llamada.

¿Alguien tiene idea de como podria hacer eso? Lo unico que he
conseguido ha sido crear un fichero nuevo con las voces una detras de
la otra, pero no mezcladas.

Espero que se me entienda y lo que es mejor, que alguien sepa como
hacerlo :-)

Un saludo!
Miguel.
 

Leer las respuestas

#1 langosta
13/05/2010 - 18:26 | Informe spam
"HARE" escribió en el mensaje de noticias
news:
Hola a !

Os escribo ya desesperado a ver si alguien puede arrojarme algo de luz
porque por mas que busco no encuentro lo que necesito y no se como
hacerlo, os cuento.

Tengo una aplicacion que se conecta con el skype, y detecta cuando el
usuario hace o recibe una llamada, skype proporciona una libreria que
te permite grabar las llamadas, el problema es que las graba por
separado, en un archivo wav almacena la voz del que llama y en otro
wav la voz del que recibe la llamada. Lo que yo quisiera poder hacer
es coger esos dos ficheros wav y juntarlos en uno solo para poder
escuchar la llamada.

¿Alguien tiene idea de como podria hacer eso? Lo unico que he
conseguido ha sido crear un fichero nuevo con las voces una detras de
la otra, pero no mezcladas.

Espero que se me entienda y lo que es mejor, que alguien sepa como
hacerlo :-)

Un saludo!
Miguel.


==
Bueno, lo primero que se me ocurre es que "sumes" los samples y escuches
si te sirve el resultado y/o que tanto distorsiona.

En windows existen funciones de e/s especiales (mmio*) que tratan con
riff's. Esto te facilita posicionarte sobre el chunk de data de cada
archivo y, a la vez, crear el chunk de destino y escribir el resultado
en él.

Decime, para comenzar, cual es el formato original de cada archivo.
Digamos, 8bits mono a 8khz.

Preguntas similares