Capturar audio en formato comprimido

Tema en 'Soft y Hard' comenzado por 5alv4, 18/Jul/2013.

  1. 5alv4

    5alv4 ※0※0※0※

    Ingreso:
    13/Jun/2006
    Mensajes:
    2.803
    Ubicación:
    0x66726565
    Estoy buscando un programa un tanto particular...

    Sé que hay diversidad de soft para grabación y edición de sonido y que la mayoría permiten grabar desde el micrófono y después exportarlo en el formato y calidad que yo quiera.

    Sin embargo lo que estoy buscando es diferente. Necesito algo que capture en formato comprimido(léase AAC, OGG, o algo por el estilo) en tiempo real. Seria algo asi:

    [​IMG]

    El objetivo es grabar audios de larga duración, sin importar demasiado la calidad, en una maquina que tiene un HDD un tanto limitado...

    Tengo entendido que es posible hacerlo. Algunos programas para streaming (como xsplit, o ffsplit) lo usan tanto en audio como en video.

    ¿Alguien conoce algo?
     
    #1
  2. EdR

    EdR Cuevino Milenario

    Ingreso:
    14/Ene/2005
    Mensajes:
    5.122
    Eso no existe :P
     
    #2
  3. Ciclón de Hojas

    Ciclón de Hojas Moonlight Ice Wizzard

    Ingreso:
    12/Ago/2004
    Mensajes:
    5.909
    Ubicación:
    Redwood City, SL
    En tiempo real no, pero bájate el Format Factory, convertí el archivo original a lo que quieras vos, y después volalo al carajo :P
     
    #3
  4. 5alv4

    5alv4 ※0※0※0※

    Ingreso:
    13/Jun/2006
    Mensajes:
    2.803
    Ubicación:
    0x66726565
    Creo que me apure a postear...

    Estuve buscando y encontre algunos. Despues de leer y probar un poco, me decidí por uno que se llama DeGo Audio Voice Recorder.
     
    #4
  5. Daedalus

    Daedalus Cuevino Milenario

    Ingreso:
    31/Dic/2009
    Mensajes:
    1.457
    Esos programas lo unico que hacen es grabarte un wav y despues cuando le das stop te lo convierten y borran el original.

    Es jodido lo que pedís vos porque los algoritmos de compresión se basan en toda la información para dar una buena compresión y armar un "diccionario" de claves comprimidas, es todo un tema el campo de la compresión en tiempo real, ya que solo tenés lo que te dan y lo anterior, no sabes que te van a tirar después.

    Éste dice funcionar en tiempo real, pero solo te lo graba en mp3, lo cual no es lo óptimo si queres algo con mas calidad, pero te saca del apuro
     
    #5
    Última modificación: 18/Jul/2013
  6. 5alv4

    5alv4 ※0※0※0※

    Ingreso:
    13/Jun/2006
    Mensajes:
    2.803
    Ubicación:
    0x66726565
    ¿Como se puede estar seguro?

    Cuando probé el DeGo Audio Voice Recorder, puse que grabe y me fui a la carpeta de destino, donde se almacenan los archivos. Ahí estaba el .ogg que iba creciendo en tamaño conforme pasaba el tiempo. Iba poniendo F5 cada 2 seg. y lo veía.

    Supongo que para estar seguro al 100% tendría que testear el consumo del HDD, porque si es como decís vos, tendría que eliminar el archivo .wav cuando le doy Stop y eso debería notarlo en el espacio libre del disco.
     
    #6
  7. ADPunk

    ADPunk The glider glides

    Ingreso:
    7/Nov/2006
    Mensajes:
    1.982
    Porque no existe ningun algoritmo que lo haga, punto, seria un milagro matematico comprimir algo que no existe, lo mas que podes hacer es decir "comprimo hasta aca" y despues lo pego a lo que comprima despues.
     
    #7
  8. 5alv4

    5alv4 ※0※0※0※

    Ingreso:
    13/Jun/2006
    Mensajes:
    2.803
    Ubicación:
    0x66726565
    Acabo de hacer la prueba.

    Dejé el programa grabando en mezcla estéreo durante una hora aproximadamente, mientras escuchaba música. Sin usar la máquina para nada mas, excepto ir tomando unas capturas de pantalla, para demostrar el avance del experimento.

    Los resultados fueron estos. El espacio en el disco rígido no se ve afectado mas allá del peso del propio archivo .ogg que se va generando.

    Sacando cuentas podemos llegar a la conclusión de que el espacio utilizado en el HDD, durante el transcurso del experimento, no es otro que la suma del peso entre: [el archivo .ogg] + [archivos .png de las capturas] + [algo del portapapeles, supongo]

    Si quieren comprobarlo ustedes mismos, comparen el espacio libre en el disco, en las imagenes 1 y 4, cuando el programa todavía seguía grabando.

    Este es el link al álbum de las capturas: http://imgur.com/a/sHQAq#0

    Y sino descarguen el programa y lo prueban ustedes.

    En computación los algoritmos nunca son "así y punto", evolucionan constantemente y mas en lo que es multimedia. :roll:
     
    #8
    A Ciclón de Hojas le gusta esto.
  9. ADPunk

    ADPunk The glider glides

    Ingreso:
    7/Nov/2006
    Mensajes:
    1.982
    Primero que nada, no podes usar las herramientas de windows para probar si hubo o no un cambio en el HDD.
    Segundo lo unico que probaste es que el programa usa la RAM para convertir el archivo, que es lo mas logico, para que lo va a guardar en HDD, sacarlo de la memoria, y volverlo a cargar a la memoria para convertirlo y despues volver a borrarlo del HDD.
    Tercero y mas importante, un archivo para la computadora es "10111110001011011101010111010111010101001111........" para poder comprimir en tiempo real tenes que ser capaz de predecir si el siguiente numero es un 0 o un 1, hacerlo de una manera que sea util es imposible.

    Cuando se habla de compresion en tiempo real SIEMPRE se habla de guardar en un buffer y comprimir rapido, no de predecir el futuro.
     
    #9
  10. 5alv4

    5alv4 ※0※0※0※

    Ingreso:
    13/Jun/2006
    Mensajes:
    2.803
    Ubicación:
    0x66726565
    Obvio, va generando un buffer en la RAM, comprimiendo y almacenando lo comprimido en el archivo .ogg, mientras los datos nuevos que llegan van a parar al buffer. A eso le llamo compresión en tiempo real.
     
    #10

Compartinos

Cargando...