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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 langosta
13/05/2010 - 18:29 | Informe spam
Si es mono, podrías hacer un stereo con la data de cada archivo en cada
canal. Piola.
Respuesta Responder a este mensaje
#3 Waldo
13/05/2010 - 19:12 | Informe spam
Lo tienes que hacer con tu aplicacion? o se puede usar otra aplicacion?
Si es un caso puntual, te puedo recomendar una aplicacion que es editor de
audio, "soundForge", abris un wav, desp el otro, y desp podes hacer copiar a
uno y parandote sobre el otro hacer "paste mix"

Saludos

Waldo
Respuesta Responder a este mensaje
#4 HARE
14/05/2010 - 13:25 | Informe spam
On 13 mayo, 18:29, "langosta" wrote:
Si es mono, podrías hacer un stereo con la data de cada archivo en cada
canal. Piola.



Antes que nada gracias por contestar Langosta.

Te cuento que los archivos que genero tienen este formato:
256Kbps, 16bit mono a 16KHz

Tal y como lo planteas, unir los dos canales mono y hacer un stereo
suena como muy facil, pero si te soy sincero no se ni por donde
empezar, podrias echarme un cable?, tengo que usar las funciones mmio*
de las que hablabas antes?

Gracias por tu ayuda,

Un saludo!
Miguel
Respuesta Responder a este mensaje
#5 HARE
14/05/2010 - 13:27 | Informe spam
On 13 mayo, 19:12, "Waldo" <[waldodj2000] a r r o b a [yahoo Punto com
Punto ar]> wrote:
Lo tienes que hacer con tu aplicacion? o se puede usar otra aplicacion?
Si es un caso puntual, te puedo recomendar una aplicacion que es editor de
audio, "soundForge", abris un wav, desp el otro, y desp podes hacer copiar a
uno y parandote sobre el otro hacer "paste mix"

Saludos

Waldo



Gracias por la ayuda Waldo, pero en este caso necesito grabar y
mezclar las conversaciones desde mi aplicacion.

Un saludo,
Miguel.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida